Skip to content

Live USB endoscope camera monitor on a Raspberry Pi with C-Berry28 display using OpenCV

License

Notifications You must be signed in to change notification settings

BananaJoh/cberry28endoscope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cberry28endoscope

Live USB endoscope camera monitor on a Raspberry Pi with C-Berry28 display using OpenCV

Features

  • Automatically connect to first camera
  • Scale down image resolution to fit display (640x480 capture to 320x240 display)
  • Exit on error (combine with autostart loop script below for use with defective USB camera cables)

Additional Information

  • Dependencies:
  • To build, just use the make command
  • Scaled image is converted to bitmap format for the display framebuffer
  • 640x480 capture resolution is a tradeoff between framerate and image quality (Raspberry Pi 2B used)
  • Backlight PWM value is set to 200 (max. 255)
  • For autostart/-restart on boot, e.g. use a crontab entry like this:
    @reboot while true; do /path/to/cberry28endoscope/endoscope; sleep 10; done

Resources

About

Live USB endoscope camera monitor on a Raspberry Pi with C-Berry28 display using OpenCV

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published