python - 从两个图像中找到裁剪参数
问题描述
给定两张图像 - 一张是另一张的裁剪(但未缩放)部分,我如何找到裁剪参数(即:x 和 y 偏移量和宽度/高度)?这个想法是手动裁剪一张图像(屏幕截图),然后在相同的点裁剪更多。
理想情况下通过 imagemagick,但我对任何伪代码解决方案或 Perl、Python、JavaScript(按优先顺序)都很满意
我想到了一种蛮力方法(找到第一个相同颜色的像素,检查下一个,继续直到不同,或者移动到下一个)。在我走这条野蛮(而且可能很慢)的路线之前,我想检查一下更好的路线。
解决方案
模板匹配可用于识别较大图像中的较小图像。
以下资源可能会有所帮助。请检查一下
https://docs.opencv.org/4.5.2/d4/dc6/tutorial_py_template_matching.html
推荐阅读
- webpack - NestJS 热模块替换:无效的选项对象
- reactjs - AntD DirectoryTree的节点按字母顺序排序
- r - 处理二项式数据时,如何将女性和男性视为二元变量?
- javascript - 在 HTML 中的画布上使用贝塞尔曲线获得 S 形
- amazon-web-services - 尝试将代码推送到 AWS CodeCommitt 存储库时如何解决此错误?
- python - 如何修复 jupyter notebook 中的错误:图像数据无法转换为浮点数?
- c++ - 在 C++ 中解压缩可选项是否有不那么冗长的习语?
- javascript - 访问节点在反应中返回 null
- r - geom_bar, geom_point 基于列值的条件颜色
- sql-server - 如何检测受限模式?