OpenCV按位AND OR XOR和NOT的示例分析
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章将为大家详细讲解有关OpenCV按位AND OR XOR和NOT的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1. 效果图矩形 VS
千家信息网最后更新 2026年11月02日OpenCV按位AND OR XOR和NOT的示例分析
这篇文章将为大家详细讲解有关OpenCV按位AND OR XOR和NOT的示例分析,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
1. 效果图
矩形 VS 圆形效果图如下:
AND操作效果图如下,可以看到正方形的边缘丢失了,因为矩形没有圆形覆盖那么大的区域,因此两个像素都没有"开"。

OR操作效果图如下,可以看到矩形和圆形被合并了。
XOR操作效果图如下,可以看到正方形的中心被移走了,因为异或操作不能同时具有大于零的像素。

NOT操作效果图如下,可以看到圆由前景白色背景黑色变成了前景黑色背景白色。
2. 源码
# 对示例图像应用AND、OR、XOR和NOT运算符。# USAGE# python opencv_bitwise.py# 导入必要的包import numpy as npimport cv2# 绘制一个矩形rectangle = np.zeros((300, 300), dtype="uint8")cv2.rectangle(rectangle, (25, 25), (275, 275), 255, -1)cv2.imshow("Rectangle", rectangle)# 绘制一个圆circle = np.zeros((300, 300), dtype = "uint8")cv2.circle(circle, (150, 150), 150, 255, -1)cv2.imshow("Circle", circle)# 'AND'操作--当输入都是>0的像素时,则得到开操作像素为255白色,否则被设置为关闭,像素为0黑色# 当且仅当两个像素都大于零时,按位AND为真。bitwiseAnd = cv2.bitwise_and(rectangle, circle)cv2.imshow("AND", bitwiseAnd)cv2.waitKey(0)# 'OR'操作得到矩形和圆形的并集,只要有一个>0,就得到255白色,否则为0# 如果两个像素中的任何一个大于零,则按位"或"为真。bitwiseOr = cv2.bitwise_or(rectangle, circle)cv2.imshow("OR", bitwiseOr)cv2.waitKey(0)# 'XOR'是OR的补集,仅当俩个像素有一个>0时,为白色255bitwiseXor = cv2.bitwise_xor(rectangle, circle)cv2.imshow("XOR", bitwiseXor)cv2.waitKey(0)# 'NOT'操作:0变成255,255变成0bitwiseNot = cv2.bitwise_not(circle)cv2.imshow("NOT", bitwiseNot)cv2.waitKey(0)关于OpenCV按位AND OR XOR和NOT的示例分析就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
像素
效果
效果图
白色
矩形
圆形
示例
两个
黑色
分析
内容
前景
文章
更多
正方
正方形
知识
篇文章
背景
不错
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广东万易互联网科技有限公司惠州分公司
金诺互联网科技
朗涯互联网科技
互联网科技网站
互联网科技股有哪些
广州慧亚互联网科技怎么样
互联网科技中介
央行互联网金融科技公司
湖南诚度互联网科技有限公司
贵州叶脉互联网科技有限公司所属行业
湖南一路畅行互联网科技
洛阳昕诺飞互联网科技有限公司
互联网金融科技展
长沙茂晟互联网科技有限公司
互联网公司高科技产品
领航科技大厦互联网公司
互联网相关科技技术
互联网金融金融科技
互联网领先科技成果宣传视频
互联网科技快速发展优美句子
南京欣网互联网络科技有限公司
深圳九邦互联网科技有限公司
北京路客互联网科技有限公司
上海互联网科技有限公司
米客互联网科技
互联网科技的未来发展
互联网科技有限公司 翻译
中国最先进互联网科技公司
广东工业互联网大赛深圳学泰科技
陕西云淼互联网科技公司