opencv基本图像运算
来源:互联网 发布:java files.write 编辑:程序博客网 时间:2024/05/18 00:05
图像算数运算
1)图像加法 //图像的类型大小必须是一样的
常用函数:+,add(),addWeighted()
ex:
Mat img1,img2;
Mat dst;
dst=img1+img2;
add(img1,img2,dst);//忽略最后两个参数
addWeightwd(img1,0.5,img2,0.5,0,dst);//权重
BGR 大于255按照255算
小于0按照0算
2)图像减法//对应矩阵位置做差
常用函数:-,subtract(),absdiff()
ex:
Mat img1,img2;
Mat dst;
dst=img1-img2;
subtract(img1,img2,dst);
absdiff(img1,img2,dst);//这个是负数的话,会取他的绝对值
3)图像乘除法
ex:
Mat img1,img2;
dst=A*img1;//图像偏亮
dat=img1/A;//图像偏暗
4)图像逻辑运算
1.图像相与 //求交集
CV_EXPORTS_W void bitwise_and(InputArry src1,InputArray src2,OutputArray dst,InputArray mask=noArray());
2.图像相或 //求并集
CV_EXPORTS_W void bitwise_or(InputArry src1,InputArray src2,OutputArray dst,InputArray mask=noArrat());
3图像取反(逻辑非)//求补集
CV_EXPORTS_W void bitwise_not(InputArray src,OutputArray dst,InputArray mask=noArray());
4图像异或//相同地方取反,不同地方不变
CV_EXPORTS_W void bitwise_xor(InputArray src1,InputArray src2,OutputArray dst,InputArray mask=noArray());
- opencv基本图像运算
- OpenCV 学习(图像的基本运算)
- 【OpenCV学习笔记】十一、基本图像运算
- 【opencv学习之二十】图像基本运算
- OPENCV图像卷积运算
- opencv-图像算术运算
- opencv基本图像操作
- opencv基本图像处理
- opencv图像基本操作
- opencv-图像基本操作
- OpenCV-图像基本操作
- 图像的基本运算
- 图像基本运算
- 图像的基本运算
- 图像的基本运算
- 【opencv】Mat 基本运算
- OpenCV之图像形态学运算
- Python-OpenCV图像算术运算
- java 追踪调试
- springMVC使用HandlerMethodArgumentResolver 自定义解析器实现请求参数绑定方法参数
- MySql--数据库事务四大特性以及隔离级别
- 配置系统的本地yum源
- zip4j -- Java处理zip压缩文件的完整解决方案
- opencv基本图像运算
- CodeForces
- 内存恶鬼drawRect
- Ueditor上传图片,ssh和ssm框架下Ueditor整合
- 【STM32F103攻城笔记】输入捕捉实战
- 【剑指offer-解题系列(43)】和为S的两个数
- android studio倒入一个自己常用的库工程
- 在一个页面使用多个 kindeditor编辑器
- LeetCode 59. Spiral Matrix II