0
我在一個字節[]中捕獲onPreviewFrame,然後保存它以與下一個捕獲的幀進行比較。雖然相機指向一個沒有變化的區域,我可以在顯示屏上看到沒有任何變化,elemnet的連續幀元素是不同的。任何建議爲什麼這應該是這樣?此外,我只想要灰度,並且我知道第一個高度*寬度字節是灰度數據,是否正確>在PreviewFrame上成功[byte] []
我在一個字節[]中捕獲onPreviewFrame,然後保存它以與下一個捕獲的幀進行比較。雖然相機指向一個沒有變化的區域,我可以在顯示屏上看到沒有任何變化,elemnet的連續幀元素是不同的。任何建議爲什麼這應該是這樣?此外,我只想要灰度,並且我知道第一個高度*寬度字節是灰度數據,是否正確>在PreviewFrame上成功[byte] []
統計上,不能有精確匹配。查看Image comparison - fast algorithm以比較圖像。
Rajath謝謝。我已經在Delphi(Object Pascal)中編寫了代碼,它從我的攝像頭流中讀取幀並逐個比較它們,並且除非有移動,否則比較是相同的。在進入更復雜的代碼之前,我試圖比較每幀開始時的灰度信息,即使沒有移動,也有90%的失敗。這是否意味着來自Android攝像頭的流與來自攝像頭的流非常不同? – ron 2011-04-13 07:32:05
對於低分辨率攝像頭(這是我猜測網絡攝像頭將與Android攝像頭相比)的可能性,連續幀類似的可能性更大。但這種數據仍應該用於比較統計偏差。這只是我的看法。 – rajath 2011-04-13 07:39:10