Well I already have the lepton without the shutter so I don't want an additional camera. Thus the need for FFC control.
Actually any rapid temp changes can show up as motion. There are many more than just caused by living things. First example is the exhaust of my home heating system which exits the side of my house close to where I put the camera. I bet I will discover others.
I'm very familiar with motion detection algorithms and have been using some complex ones that help ignore water waves on the bird bath and grass waving and leaf shadows in the wind. May not need to be that elaborate with IR but I know how to do it anyway. OpenCV can be used with C, C++, and Python so no problem there. It is also useful for displaying and saving images and videos and I have done so with the FLIR Lepton. So no problem there as well. Just hoping to find a good way to provide FFC in python. Looks like I will have to implement it in python myself using the existing C code as a guide.
Here is what my current software does to capture motion on Raspberry PI. Start the PI camera taking a video. While that is running capture frames from the IR camera or the PI camera and look for motion. If motion is found extend the time the video should run. Loop until no motion is detected. Save the video with a timestamp name on the PI and also transfer it to the in house server over wifi. If no motion was found during the original video interval then do nothing with that video and overwrite it with the next one. There are python libraries that let me control the RPI camera in real time and to also sample its video in parallel for addition motion detection. That library which is only in Python is why I'm intereseted in staying python for this project and why the pylepton library is also of interest.
Dale