Skip to content

Cam Stream Optimizer enhances camera performance by introducing buffering mechanisms and low data rate data transfer techniques.

License

Notifications You must be signed in to change notification settings

CSE-ICE-21/Depth-VisionX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Depth VisionX

Capture and process images using a stereo camera.

  • Will be tested on ESP32, AtMega328P or STM32 initially. Thereafter Raspberry Pi Pico or other microcontrollers with high processing power will be tested with optimization
  • For initial testing OV7670 camera module is used and D[8], VSync, HSync and I2C are used to communicate with the module.
  • Python and C++ are used mainly for interfacing and microcontroller programming.
  • Capture an image and transfer it using Serial communication to the computer.
  • Once all images are transferred, process the images using OpenCV (for creating depth map) and Machine Learning Model (for object detection and extraction data in image).
  • Apply image processing techniques to enhance clarity. This may include noise reduction, contrast adjustment, and sharpening.

Development Timeline

Task week 01 week 02 week 03 week 04 week 05 week 06 week 07 week 08
Researching about PySerial, OpenCV and Camera Module
Setup Camera Module to capture images & communication with computer
Process image with OpenCv
Creating Depth Maps
Extraction of Data
Calibrations and testing
Documentation

Required materials

OV7670 Datasheet Image transfer with Serial Communication EEPROM programming Python Serial Library Process Image with OpenCv and PyVista

Tech Stack

Languages

Libraries and Frameworks


Microcontroller


Image Processing


Machine Learning Integration


Project Management


Tools

License

MIT

About

Cam Stream Optimizer enhances camera performance by introducing buffering mechanisms and low data rate data transfer techniques.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published