opencv拼图的缝隙怎么消除
1、有四种使用形式:不保持长宽比缩放,参数为cv::Rect,不保持长宽比缩放,参数为x,y,width,height (其实就是Rect的四个参数)。保持长宽比,参数为cv::Point+缩放倍数,保持长宽比,参数为x,y+缩放倍数。

2、点击进入该功能之后,首先会初始化一个背景图片。背景中对应放图片的拼图位置被初始化为空白区域,点击该空白区域,会进入图库中进行图片选择。

3、 选好图片之后,将回到本功能的界面;同时被点击的空白区域,将被刚刚选择的图片填充。

4、在init函数中,打开了背景图片到src中,接着根据背景图片的width和height,计算出来将要进行拼图的4张图片位置,保存到picaddr中。然后打开了要进行拼图的4张图片到srcROI中。

5、在roiadd函数中,首先使用imageROI方式,根据picaddr,获得要在背景图中拼图的具体位置,然后将准备拼入的图片srcROI,根据picaddr计算出来的width和height,进行缩放。

6、最后addWeighted以1的权重将缩放后图片混合到imageROI对应的位置。最后用imshow显示出来。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:140
阅读量:63
阅读量:94
阅读量:151
阅读量:177