lomidien
asked on
BufferedImage Comparisons
If I have 2 sequential screenshots stored as BufferedImages, is it possible to compare them to get the differences. I'd like to take the differences and send them over a socket to a server and be able to reconstitute the image on the fly. Essentially I'd only be transmitting image changes so that i can achieve a more efficient "stream". On the server side, i would accept the differences and apply them to the current image.
1) send initial image from client to server
2) client takes new picture and compares with previous
3) image differences are sent to server
4) server takes differences and applies to previous image
I hope that my question is clear. What type of data storage object would be efficient for thsi? Just a simple array as is used as the data backing of a BufferedImage?
Thanks,
David
1) send initial image from client to server
2) client takes new picture and compares with previous
3) image differences are sent to server
4) server takes differences and applies to previous image
I hope that my question is clear. What type of data storage object would be efficient for thsi? Just a simple array as is used as the data backing of a BufferedImage?
Thanks,
David
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
http://www.bmsi.com/java/#diff