【发布时间】:2015-06-02 06:37:16
【问题描述】:
我需要减去两个图像:
- img1是原图作为objectObject Image (img1)
- img2 被点击使用相机充当场景Scene Image (img2)
- 结果图像:drive.google.com/open?id=0B0IUdCi6RzGcRENDSEdoa3dRN2c&authuser=0 (我不能添加两个以上的链接)
在调用减法之前执行以下步骤:
对象图像(img1)使用
findHomography和perspectiveTransform方法定位到场景图像(img2)中。使用
getPerspectiveTransform和warpPerspective方法修复透视图
然后调用subtract 方法,但输出图像包含应该被减去的线条/轮廓。
根据我的观察,这可能是由于一张图像中存在噪点,它看起来不像 img1 那样锐利,我尝试在锐化后调用减法,但它不起作用。
欢迎任何建议/指导
【问题讨论】:
-
您可以发布示例结果图像吗?并采样具有透视效果的输入图像
-
输入图像链接在问题中,因为我现在只能添加两个链接,这是结果图像的链接:drive.google.com/…
-
是照片吗?看起来像模板 imagw 和修改后的模板图像。对不起。
-
看起来对齐不够好和/或清晰度不够。我的建议:在减去模板图像之前使用二值图像(阈值)扩大模板图像。
标签: image opencv computer-vision subtraction