有没有办法获取屏幕特定部分的屏幕截图,并将其与已存储在磁盘中的另一个图像进行比较。如果图像相同,则会提示某些内容。
答案 0 :(得分:0)
查看http://www.developerfusion.com/code/4630/capture-a-screen-shot/有关如何捕获屏幕截图的示例。
图像比较要复杂得多。存储在磁盘上的图像可能具有不同的大小,不同的宽高比或不同的深度。除非您可以确定屏幕截图和磁盘上的图像完全相同,否则您必须查看识别类似图像的方法。
查看the pHash Demo,它会拍摄两张图像并输出相似度。它使用的算法非常简单,可在网站上找到。
答案 1 :(得分:0)
如果您正在尝试将图像(或部分图像)与其他图像进行比较,我搜索了互联网,发现leadtools具有相关函数,可将图像与另一图像中相同尺寸的所有区域进行比较。有关详细信息,请参阅此链接:http://www.leadtools.com/help/leadtools/v175/dh/po/leadtools.imageprocessing.core~leadtools.imageprocessing.core.correlationcommand.html
OR
这个项目可能正是您所寻找的目标: