好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 超詳細注釋之OpenCV按位AND OR XOR和NOT

超詳細注釋之OpenCV按位AND OR XOR和NOT

熱門標簽:佛山防封外呼系統收費 鄭州智能外呼系統運營商 湛江電銷防封卡 徐州天音防封電銷卡 哈爾濱外呼系統代理商 電話機器人適用業務 獲客智能電銷機器人 南昌辦理400電話怎么安裝 不錯的400電話辦理

這篇博客將介紹如何使用OpenCV應用按位AND、OR、XOR和NOT。上一篇學習了如何從圖像中裁剪和提取感興趣的區域(ROI),截取的都是矩形。但是如果想裁剪一個非矩形區域呢?該怎么辦?

答案是同時應用位運算和掩蔽。

  • AND:當且僅當兩個像素都大于零時,按位AND為真。
  • OR:如果兩個像素中的任何一個大于零,則按位或為真。
  • XOR:當且僅當兩個像素中的一個大于零,而不是兩個都大于零時,按位異或為真。
  • NOT:按位NOT反轉圖像中的“開”和“關”像素。

比較好記的是AND交集、OR并集、XOR并集-交集、NOT——非取反;

1. 效果圖

矩形 VS 圓形效果圖如下:

AND操作效果圖如下,可以看到正方形的邊緣丟失了,因為矩形沒有圓形覆蓋那么大的區域,因此兩個像素都沒有“開”。

OR操作效果圖如下,可以看到矩形和圓形被合并了。

XOR操作效果圖如下,可以看到正方形的中心被移走了,因為異或操作不能同時具有大于零的像素。

NOT操作效果圖如下,可以看到圓由前景白色背景黑色變成了前景黑色背景白色。

2. 源碼

# 對示例圖像應用AND、OR、XOR和NOT運算符。
# USAGE
# python opencv_bitwise.py

# 導入必要的包
import numpy as np
import 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時,為白色255
bitwiseXor = cv2.bitwise_xor(rectangle, circle)
cv2.imshow("XOR", bitwiseXor)
cv2.waitKey(0)

# ‘NOT'操作:0變成255,255變成0
bitwiseNot = cv2.bitwise_not(circle)
cv2.imshow("NOT", bitwiseNot)
cv2.waitKey(0)

參考 https://www.pyimagesearch.com/2021/01/19/opencv-bitwise-and-or-xor-and-not/

到此這篇關于超詳細注釋之OpenCV按位AND OR XOR和NOT的文章就介紹到這了,更多相關OpenCV按位AND OR XOR NOT內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 超詳細注釋之OpenCV構建透明的疊加層
  • 超詳細注釋之OpenCV Haar級聯檢測器進行面部檢測
  • 超詳細注釋之OpenCV更改像素與修改圖像通道
  • 超詳細注釋之OpenCV dlib實現人臉采集

標簽:懷化 呂梁 廣西 蕪湖 紹興 吉安 蘭州 安康

巨人網絡通訊聲明:本文標題《超詳細注釋之OpenCV按位AND OR XOR和NOT》,本文關鍵詞  超,詳細,注釋,之,OpenCV,按位,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《超詳細注釋之OpenCV按位AND OR XOR和NOT》相關的同類信息!
  • 本頁收集關于超詳細注釋之OpenCV按位AND OR XOR和NOT的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 激情婬妇A片AAA毛多水多麻豆| jk白丝美女裸体被?视频| 婷婷涩嫩草鲁丝久久午夜精品| 91在线在线播放| 美女厕所尿尿擦逼| 在线观看网站深夜免费| 热久久网站| 边做饭边躁| 欧美综合区自拍亚洲综合天堂| 1769国产高清视频免费| 91在线无码精品秘?国产软件| 穿进肉文心慌慌| 又粗又大又深又硬又爽动态图| 老师露内底黑毛清晰可见| 男人把ji大巴放进女人视频免费| 女人脱裤子让男人捅| 放学后的欲乱生活| 小诗的性放荡日记高H| 佐佐木明希AV片在线观看| 韩国大尺度巜偷欢2闵度允| 啊好舒服用力| 寡妇炕上干柴烈火视频| 新疆男男同志gay又长又粗| 国产日韩久久久精品影院首页| 国产精品无码三区四区有限公司| 曰皮真人视频免费| 好大好爽高h| 美女扒开内??给男人揉| 精品人妻人人澡人人爽人人sex| 8x最新地址| 香蕉久久99综合一区二区三区| 国产对白精品刺激一区二区| 91精品夜夜夜一区二区三区| 亚洲精品乱码久久久久久日本蜜臀| 甜性涩爱无删减版电影高清完整版| 美女的下部隐私网站软件| 继攵女乱h调教手册苏柔| 国产精品久久久久久久精品三级| 国产精品wk5777| 激情五月六月婷婷| 2366zz宅宅免费|