我正在开发的应用程序中,假设我捕获了工具的图片,比如锤子之类的,然后我再次捕获它,然后在这里我需要比较工具是否相同,所以它类似于这两幅图片是否相似。
我有一个想法这样做,以检查RGB像素值的两个捕获图像,并采取平均值,然后比较他们。如果两者可能都在附近,那就意味着两者都是一样的,但这需要很长时间。
在Android中还有其他更好的解决方案吗?
发布于 2014-03-14 09:38:41
在图片中寻找锤子(或任何其他物体)并不等于图像之间的直线像素比较。
你将需要更精细的技术来实现这一点,为艰苦的工作做好准备。
查看特征检测或级联分类器进行对象检测。
发布于 2014-03-14 09:28:29
您可以在图像上指定几个区域,并检查这两个捕获图像的RGB像素值。
比如:
这比比较所有的像素要好。请参阅:http://www.lac.inpe.br/JIPCookbook/6050-howto-compareimages.jsp
发布于 2014-03-14 11:17:50
图像比较是一项相当复杂的任务。首先,我想看看OpenCV库,它已经移植到Android (和其他平台)上了。
https://stackoverflow.com/questions/22400530
复制相似问题