从原始图像中查找裁剪图像(JPG)的坐标

时间:2018-12-05 17:47:45

标签: python opencv

我有一个原始图像数据库,每个原始图像都有不同的裁剪版本。

这是图像外观的一个示例:

原始 Original Image

水平作物 Horizontal Crop

方形作物

Square Crop

这是一个非常简单的示例,但是大多数图像都是这样,某些图像可能会比其他图像占据更小的部分。

我一直在用python查看OpenCV,但是对于这种图像处理我还是很陌生。

该想法是能够将裁切信息与图像分开保存以节省空间,然后使用缓存系统动态生成所有裁切和不同的宽高比。

1 个答案:

答案 0 :(得分:3)

您正在寻找的方法称为“模板匹配”。您可以在这里找到示例

https://docs.opencv.org/trunk/d4/dc6/tutorial_py_template_matching.html

对于您的问题,考虑到较大的图像,通过将两个图像的大小调整为相同的大小来限制搜索空间可能是个好主意。这样一来,搜索的位置不那么精确,但可以将实际的完整像素大小的搜索限制在该点附近的较小区域。