opencv学习问题之addWeigeted函数使用

跟大神学习了addWeigeted,其具体的使用方法我就不再说明了,总结一下使用过程中遇到的问题


linear blending.exe 中的 0x7567c42d 处最可能的异常: Microsoft C++ 异常: 内存位置 0x003ddff0 处的 cv::Exception。
linear blending.exe 中的 0x7567c42d 处有未经处理的异常: Microsoft C++ 异常: 内存位置 0x003ddff0 处的 cv::Exception。


首先确定自己读取图片的方式一定要对,即如果不再工程目录下,用"硬盘:\\文件夹\\图片名. 格式"

addWeigehte函数使用的两张图片大小尺寸要一直,如果不一致则会出现如图所示情况

我使用的resize,转到定义会有void resize( InputArray src, OutputArray dst,  Size dsize, double fx=0, double fy=0,  int interpolation=INTER_LINEAR );

使用时只需修改前三个参数,剩下的自动取默认值即可

第一个参数为要修改的Mat名,第二个为修改后输出的Mat名,第三个参数为修改后的尺寸

如resize(src2,src3,Size(src1.cols,src1.rows));//改变src2的大小,使之与src1大小一直,并输出到src3
                          


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值