OpenCV这么简单为啥不学——1.10、addWeighted设置图片透明度
【摘要】 OpenCV这么简单为啥不学——1.10、addWeighted设置图片透明度
前言
cv2.addWeighted函数
5:5权重测试代码
所有权重比例效果测试0.1~0.9
OpenCV这么简单为啥不学——1.10、addWeighted设置图片透明度
目录
OpenCV这么简单为啥不学——1.10、addWeighted设置图片透明度
前言
计算机视觉市场巨大而且持续增长,且这方面没有标准API,如今的计算机视觉软件大概有以下三种:
1、研究代码(慢,不稳定,独立并与其他库不兼容)
2、耗费很高的商业化工具(比如Halcon, MATLAB+Simulink)
3、依赖硬件的一些特别的解决方案(比如视频监控,制造控制系统,医疗设备)这是如今的现状,而标准的API将简化计算机视觉程序和解决方案的开发,OpenCV致力于成为这样的标准API。
OpenCV致力于真实世界的实时应用,通过优化的C代码的编写对其执行速度带来了可观的提升,并且可以通过购买Intel的IPP高性能多媒体函数库(Integrated Performance Primitives)得到更快的处理速度。
故而我们选择学习OpenCV,我们来一步步的学习OpenCV。
cv2.addWeighted函数
语法:
cv2.addWeighted(src1, alpha, src2, beta, gamma[, dst[, dtype]]) → dst
参数:
src1:第一个原数组.
alpha:第一个数组元素权重
src2:第二个原数组
beta:第二个数组元素权重
gamma:图1与图2作和后添加的数值。不要太大,不然图片一片白。总和等于255以上就是纯白色了。
参数6:dst,输出图片
5:5权重测试代码
实际效果:
所有权重比例效果测试0.1~0.9
我们遍历一下看看效果:
我们可以看到整个的效果展示:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)