Java:在图像中查找图像?
那么,假设我有两个图像,一个是某个文本的.bmp,另一个是BuffereImage,我如何找到.bmp是否在BuffereImage中?Java:在图像中查找图像?,java,image,image-processing,image-manipulation,Java,Image,Image Processing,Image Manipulation,那么,假设我有两个图像,一个是某个文本的.bmp,另一个是BuffereImage,我如何找到.bmp是否在BuffereImage中? 我真的不知道如何在图像中找到图像,颜色更容易,因为它只是一件要搜索的东西,但图像似乎更难…这个问题的一个解决方案是“” 这意味着将模板(要查找的图像)滑动到图像(要搜索的图像)上,并在每个位置比较所有像素的相似性 模板在图像中的位置是此过程返回的最大值 正如评论中所建议的,您可以使用OpenCV来完成这项支持的任务。我认为这属于图像识别的范畴,它(imo)相当
我真的不知道如何在图像中找到图像,颜色更容易,因为它只是一件要搜索的东西,但图像似乎更难…这个问题的一个解决方案是“” 这意味着将模板(要查找的图像)滑动到图像(要搜索的图像)上,并在每个位置比较所有像素的相似性 模板在图像中的位置是此过程返回的最大值
正如评论中所建议的,您可以使用OpenCV来完成这项支持的任务。我认为这属于图像识别的范畴,它(imo)相当复杂和复杂。如果您想使用OpenCV的SIFT和SURF实现,可能会有所帮助。对于java,您可以使用JavaCV包装器。以下是关于按照Bucco的建议使用OpenCV的更多链接-关于如何使用OpenCV在图像中查找图像的另一个讨论:。还可以看一看-OpenCV有一个Java API,请参阅以获取起点。-关于Java和OpenCV图像格式之间转换的讨论:您可以发布这两个图像或提供链接吗?