是否有可能檢測到圖像是否在C#中顯示爲「負像」?換句話說,顏色是倒置的?如何檢測圖像是否顯示爲負(反轉)?
0
A
回答
2
如果你沒有要比較的原始圖像(然後你試圖做的是檢測圖像是否爲另一個圖像的負面),那麼你只能嘗試猜測它是某種負面的形象,但你不能100%確定它。
的負面形象僅僅是其中每個像素的色彩是圖像:
紅= 255 - originalRed
綠色= 255 - originalGreen
藍= 255 - originalBlue
1
如果你知道任何特定像素的顏色應該是你可以測試,看看它是否匹配或倒置。
除此之外,我想不出一種適用於任何圖像的萬無一失的方法。你可以看看顏色分佈,但這取決於圖像。
1
您需要對倒置和非倒置圖像的屬性進行一些統計分析,以獲得一些檢查標準。例如,也許有一些顏色在正常圖像中不常見,但在倒置圖像中很常見。也許正常圖像的中心通常比邊緣明亮,或者頂部比底部明亮。
沒有方法是100%準確的,因爲任何圖像最終都與其他圖像一樣有效。
相關問題
- 1. 如何檢測圖像對象是否正在顯示?
- 2. 如何檢測href是否是圖像?
- 3. 檢測顯示器是否旋轉
- 4. 檢測是否顯示UICollectionViewCell
- 5. 檢查圖像是否有效顯示
- 6. 檢查是否顯示遠程圖像
- 7. JSF:如何檢查圖像是否有效顯示
- 8. 如何檢查圖像是否顯示邊框?
- 9. 檢測ViewModel的關聯視圖是否顯示/不顯示
- 10. 如何檢測位圖中的像素是否爲黑色
- 11. 如何檢測Blobstore條目是否爲get_serving_url可用的圖像?
- 12. 檢測是否顯示工具提示?
- 13. BMP圖像生成但顯示反轉
- 14. 檢測顯示器是否關閉
- 15. 檢測UIWebView是否顯示www.example.com鏈接
- 16. 檢測顯示器是否在c#
- 17. 如何檢測圖像是否與jQuery是png?
- 18. 如何檢測圖像是否是方形的?
- 19. 如何檢測文件是否是perl中的圖像
- 20. 檢測ColdFusion中圖像是否模糊
- 21. 圖像中檢測是否在Javascript
- 22. 檢測圖像中是否存在球
- 23. 檢測圖像是否有水印?
- 24. 如何檢查圖像是否存在,否則顯示其他東西Laravel 5.2
- 25. 如何反轉圖像
- 26. 如何反轉(負片)Android矢量圖像(路徑)
- 27. C#WinForms:如何知道/檢測是否顯示/顯示工具提示
- 28. 檢測是否JSP負荷首次
- 29. Java:檢測圖像是GIF還是isTIFF並轉換爲JPG
- 30. 如何檢測圖像是灰度
我認爲這是一個非常難的問題,不管語言。您可能需要有一組負面圖像來「訓練」您的算法才能找到它們,但即使如此,您也只能在一定程度上確定它們,並且您可能總會得到錯誤的結果(標記爲負值非負,反之亦然)。 – joce 2011-04-25 22:54:51
嘗試檢測棋盤圖像是否翻轉,例如,或70%灰卡。 :-) – 2011-04-25 22:57:51