我有一个原始图像数据库,每个原始图像都有不同的裁剪版本。
这是图像外观的一个示例:
方形作物
这是一个非常简单的示例,但是大多数图像都是这样,某些图像可能会比其他图像占据更小的部分。
我一直在用python查看OpenCV,但是对于这种图像处理我还是很陌生。
该想法是能够将裁切信息与图像分开保存以节省空间,然后使用缓存系统动态生成所有裁切和不同的宽高比。
答案 0 :(得分:3)
您正在寻找的方法称为“模板匹配”。您可以在这里找到示例
https://docs.opencv.org/trunk/d4/dc6/tutorial_py_template_matching.html
对于您的问题,考虑到较大的图像,通过将两个图像的大小调整为相同的大小来限制搜索空间可能是个好主意。这样一来,搜索的位置不那么精确,但可以将实际的完整像素大小的搜索限制在该点附近的较小区域。