首页 > 解决方案 > 从两个图像中找到裁剪参数

问题描述

给定两张图像 - 一张是另一张的裁剪(但未缩放)部分,我如何找到裁剪参数(即:x 和 y 偏移量和宽度/高度)?这个想法是手动裁剪一张图像(屏幕截图),然后在相同的点裁剪更多。

理想情况下通过 imagemagick,但我对任何伪代码解决方案或 Perl、Python、JavaScript(按优先顺序)都很满意

我想到了一种蛮力方法(找到第一个相同颜色的像素,检查下一个,继续直到不同,或者移动到下一个)。在我走这条野蛮(而且可能很慢)的路线之前,我想检查一下更好的路线。

标签: pythonimage-processing

解决方案


模板匹配可用于识别较大图像中的较小图像。

以下资源可能会有所帮助。请检查一下

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


推荐阅读