{"repo":"obstruse/ThermalCamera","free":true,"listed":false,"github":"https://github.com/obstruse/ThermalCamera","clone":"git clone https://github.com/obstruse/ThermalCamera.git","description":"MLX90640 Thermal Camera with Edge Detect Video Overlay, for Raspberry Pi","language":"Python","stars":53,"topics":["camera","raspberry-pi","video-overlay","ir-thermal-cameras","mlx90640","python"],"license":"Apache-2.0","category":"self-hosted-apps","readme_excerpt":"ThermalCamera MLX90640 Thermal Camera with Edge Detect Video Overlay. Updates: - Enhanced MLX90640 driver with no wait states. - Eliminated the 'Too many retries' error: Refresh Rate no longer dependant on I2C Transfer Speed. - MLX90640 can either be connected to the I2C pins on a Raspberry Pi, or connected via the HDMI DDC pins on any computer running Linux. - Bluetooth shutter release used to trigger image/stream capture to file. The MLX90640 can be set for 64Hz refresh rate (32 fps), but you probably don't want to -- at the higher refresh rates the output is mostly thermal noise: Hardware - Raspberry Pi - Adafruit MLX90640 IR Thermal Camera Breakout - USB Camera (see below) Cameras The cameras need to be mounted flat and as close together as possible: The USB camera pictured is \"Bare USB Webcam\" from Public Lab (no longer available). These will probably work (untested): - Ultra Tiny USB Webcam Camera with GC0307 Sensor (it's only $7) - Arducam OV5648 - Newcamermoudle 5MP CMOS Sensor By default the camera device is /dev/video0 . To change it, edit videoDev in config.ini : --- Camera Resolution - Generally, if the final output is 640x480, the camera resolution should be that as well. Unfortunately, some cameras don't handle the resolution scaling very well. The camera I'm using for example, has a basic resolution of 800x600. At that resolution it uses the full sensor and the center of the image (the red '+') aligns with the center of the lens (the circle): Changing the resol","default_branch":null,"files":null,"tree":[],"storefront":"/r/obstruse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/obstruse/ThermalCamera/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}