opencv中的bitwise_not,bitwise_xor,bitwise_or,bitwise_and的使用方法与效果。
来源:互联网 发布:淘宝补单怎么收费 编辑:程序博客网 时间:2024/06/04 19:44
1.将二指图片的效果反转既黑色变白色,白色变黑色。
使用
<span style="font-size:18px;">bitwise_not(InputArray src, OutputArray dst, InputArray mask = noArray());</span>使用前
使用后:
int main() { Mat image,image2;image=imread("")//路径;threshold(image, image2, 100, 255, THRESH_BINARY);//二值图像bitwise_not(image2,image2);imshow("result",image2);}
对于上述的效果同样可以使用threshold来完成,只要修改threshold的阙值类型即可达到
threshold(image,image2,100,255,THRESH_BINARY_INV);即和使用bitwise_not同样的效果。threshold的具体用法参考点击打开链接
使用下列图分别处理效果图
2 bitwise_xor
<pre name="code" class="cpp"><span style="font-size:18px;">bitwise_xor(InputArray src1, InputArray src2, OutputArray dst, InputArray mask = noArray());</span>
对两个图像进行”异“处理。
<span style="font-size:18px;">void bitwise_or(InputArray src1, InputArray src2, OutputArray dst, InputArray mask = noArray());</span>
计算每个位操作分离的两个数组或一个数组和一个标量。
<span style="font-size:18px;">bitwise_and(InputArray src1, InputArray src2, OutputArray dst, InputArray mask = noArray());</span>对像素进行加和。
int main(){Mat srcimage = imread("C:\\Users\\Administrator\\Desktop\\2.jpg");Mat dstimage = imread("C:\\Users\\Administrator\\Desktop\\34.jpg");Mat outputimage,out,andout;bitwise_xor(srcimage, dstimage, outputimage);bitwise_or(srcimage, dstimage, out);bitwise_and(srcimage, dstimage, andout);imshow("xor", outputimage);imshow("or", out);imshow("and", andout);waitKey(0);}
2 0
- opencv中的bitwise_not,bitwise_xor,bitwise_or,bitwise_and的使用方法与效果。
- OpenCV之bitwise_and、bitwise_not等图像基本运算及掩膜
- OpenCV之bitwise_and、bitwise_not等图像基本运算及掩膜
- opencv算术运算:bitwise_and()
- opencv中图像异或函数bitwise_xor
- OpenCV中的CvSVM使用方法
- opencv3_java 图像的二值图反色处理 Bitwise_not
- opencv各种滤波分析bilateralFilter、Laplacian、bitwise_and和GaussianBlur
- opencv blur cvtColor split inRange bitwise_and blur clone
- OpenCV imwrite 的使用方法
- opencv Mat的使用方法
- JavaScript中的new的使用方法与注意事项
- opencv中的CV_RGB2GRAY与CV_BGR2GRAY的区别
- Opencv中的Mat类使用方法总结
- opencv笔记:DistTransform的使用方法
- opencv中mixChannels的使用方法
- opencv中cvCircle的使用方法
- g++中的-march与-mtune的意义与使用方法
- 响应式布局初设(二)
- POJ-3494 Largest Submatrix of All 1’s(单调栈)
- RStudio: Warning message: Setting LC_CTYPE failed, using "C" 浅析
- Nio
- 广告版技术BillBoard 原理与实现
- opencv中的bitwise_not,bitwise_xor,bitwise_or,bitwise_and的使用方法与效果。
- 4种方法让SpringMVC接收多个对象
- Unicode与UTF-8
- [线程]——停止线程
- db2 - DETACH & ATTACH PARTITION
- 关于小米手机无法将照片添加到图库解决方法
- 让 UITextView 带上 Placeholder
- 3章 程序流程控制
- 设计模式之单例模式