Pregunta

I am doing motion detection.

I compare 2 images at a time.

The differences are compared at the pixel level.

I want to store the differences in a file.

I have tried saving the hex value into 2 dimensional string and using the binary formatter serializing it out to a file. But the size is 495kb and the original image size is only 32kb.

What is the most efficient way of storing differences?

I am using C#

Thanks

¿Fue útil?

Solución

There are many ways. Maybe took a look how bdiff is doing it. In general, compare the binary value, not a hex representation. Maybe also the binary formatter serialization adds some overhead.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top