是否有可能检测到图像是否在C#中显示为“负像”?换句话说,颜色是倒置的?如何检测图像是否显示为负(反转)?
0
A
回答
2
如果你没有要比较的原始图像(然后你试图做的是检测图像是否为另一个图像的负面),那么你只能尝试猜测它是某种负面的形象,但你不能100%确定它。
的负面形象仅仅是其中每个像素的色彩是图像:
红= 255 - originalRed
绿色= 255 - originalGreen
蓝= 255 - originalBlue
1
如果你知道任何特定像素的颜色应该是你可以测试,看看它是否匹配或倒置。
除此之外,我想不出一种适用于任何图像的万无一失的方法。你可以看看颜色分布,但这取决于图像。
1
您需要对倒置和非倒置图像的属性进行一些统计分析,以获得一些检查标准。例如,也许有一些颜色在正常图像中不常见,但在倒置图像中很常见。也许正常图像的中心通常比边缘明亮,或者顶部比底部明亮。
没有方法是100%准确的,因为任何图像最终都与其他图像一样有效。
相关问题
- 1. 如何检测图像对象是否正在显示?
- 2. 检测显示器是否旋转
- 3. 检查图像是否有效显示
- 4. 检查是否显示远程图像
- 5. JSF:如何检查图像是否有效显示
- 6. 检测ViewModel的关联视图是否显示/不显示
- 7. 检测是否显示工具提示?
- 8. 如何检测位图中的像素是否为黑色
- 9. 如何检测Blobstore条目是否为get_serving_url可用的图像?
- 10. BMP图像生成但显示反转
- 11. 检测显示器是否关闭
- 12. 检测显示器是否在c#
- 13. 如何检测图像是否与jQuery是png?
- 14. 检测图像是否有水印?
- 15. 如何反转(负片)Android矢量图像(路径)
- 16. 如何反转图像
- 17. Java:检测图像是GIF还是isTIFF并转换为JPG
- 18. 在C#.Net中,如何检测对话框是否显示?
- 19. 如何检测我的Android应用程序是否显示?
- 20. 如何检测应用程序是否显示?
- 21. 如何检测窗口是否可以显示?
- 22. 如何检测UA是否能够在线显示内容
- 23. 如何检测浏览器是否有轻按突出显示?
- 24. 如何检查是否显示
- 25. PHP如何检测图像是否包含颜色?
- 26. 如何检测图像路径是否被破坏?
- 27. iOS:如何检测图像是否具有某种RGB颜色
- 28. 如何检测图像路径是否有效?
- 29. 如何检测current_setting是否为
- 30. 如何检测JTextField是否为空?
我认为这是一个非常难的问题,不管语言。您可能需要有一组负面图像来“训练”您的算法才能找到它们,但即使如此,您也只能在一定程度上确定它们,并且您可能总会得到错误的结果(标记为负值非负,反之亦然)。 – joce 2011-04-25 22:54:51
尝试检测棋盘图像是否翻转,例如,或70%灰卡。 :-) – 2011-04-25 22:57:51