我比較2張圖像並獲得不匹配像素的陣列等像素陣列壓縮
rgb(12, 54, 69) 1 4
rgb(19, 54, 98) 4 8
rgb(12, 54, 69) 2 9
rgb(86, 85, 10) 9 7
我需要通過網絡發送此。所以壓縮我可以把它
rgb(12, 54, 69) (1, 4), (2, 9)
rgb(19, 54, 98) (4, 8)
rgb(86, 85, 10) (9, 7)
不過我懷疑這個簡單的壓縮較大差異的情況下,也不會產生多大的好處。我還有任何測試。
當整個圖像被改變的新形象正常JPEG壓縮的大小將小得多。然而,對於任何小的差異,此方法將產生較小的字節開銷。並且沒有辦法知道每個圖像從上到下循環的變化量。
有沒有做同樣的任何標準的方式?我將在protobuf的頂部用C實現它++或提高序列化和Qt
我會考慮重寫你的壓縮算法,並針對不同的圖像類型相當多的測試,看看你的壓縮方法真正提供任何好處!您可能會發現它很少或沒有提供任何好處。如果它在大多數情況下,比只使用你的方法,否則只使用JPEG。這將簡化你的通信協議,因爲你不必添加信息告訴你另一方如何解壓縮。這也將減輕需要花費額外時間進行大小比較的需要。 – trumpetlicks