Pergunta

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

Foi útil?

Solução

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 em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top