Hi all,
I'm doing some motion detection using the accumulated averaging technique using opencv2 and python. My script reads in a frame, compares it to the background and if there has been a threshold of movement, stores the frame to a list. I'm finding that the memory usage on storing each image seems disproportionately large, such that to hold on to 100 images, is taking 1 gb of memory. This makes little sense since written to file each image is about 120 kb.
What is the best way to store a list of images, is there a numpy approach that someone can suggest?