A simple Python3 player that scales and blends the output of an Adafruit MLX90640 thermal camera with the Pi camera output into one output stream. MLX90640 has a resolution of 32×24 pixels.
$ python main.py
On a Raspberry Pi 3 B+ thermal camera, a capture rate higher than 8Hz usually fails. When running both the MLX and the Pi camera reader threads, the camera thread should limit itself to 10 frames/sec to avoid a similar too many retries errors.
MIT
Skip Tavakkolian