【发布时间】:2014-03-27 23:36:16
【问题描述】:
我正在做一个项目,将撕碎的纸片合并成一个图像。 到目前为止,我已经完成了寻找轮廓并找到匹配件的预处理。
我得到了 2 张匹配但位于单独的 2 个 cv::Mat 对象中的图像。
现在,我需要将这 2 个图像合并为 1 个图像。这样做的一种方法是将两个图像的像素逐个像素复制到新图像中,但这将非常耗时且处理器成本高。
我需要一个 OpenCV 库函数或具有类似函数的解决方法来完成这项工作。
【问题讨论】:
-
您可能会在这里找到一些想法:cs.rit.edu/~nas2188/ms_project/report.pdf
-
也许可以试试image stitching?
-
尝试使用 mat.copyTo(image,mask) 绘制填充在单独蒙版图像上的轮廓
-
谢谢@Micka,我正在这样做,我得到了我的结果,它的工作
标签: c++ opencv image-processing image-stitching