婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 超詳細注釋之OpenCV更改像素與修改圖像通道

超詳細注釋之OpenCV更改像素與修改圖像通道

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

這篇博客將介紹使用Python,OpenCV獲取、更改像素,修改圖像通道,截取圖像感興趣ROI;單通道圖,BGR三通道圖,四通道透明圖,不透明圖;

1. 效果圖

原圖 VS 更改右下某個像素為紅色,更改左上角1/4區域為綠色,效果圖如下:

裁剪感興趣區域:分別截取左上角、右上角、左下角、右下角,各占1/4;效果圖如下:

原圖 VS 圖像單通道灰度圖效果如下:

左上原圖 VS 右上R通道圖 VS 左下G通道圖 VS 右下B通道圖效果如下:

圖像4通道 全透明圖 VS 不透明效果圖:

2. 源碼

# USAGE
# python opencv_getting_setting.py --image fjdj.png

# 導入必要的包
import argparse

import cv2
import imutils
import numpy as np

# 構建命令行參數及解析
# --image 磁盤圖片路徑,默認名稱為當前py文件同級目錄:fjdj.jpg


ap = argparse.ArgumentParser()
ap.add_argument("-i", "--image", type=str, default="fjdj.jpg",
                help="path to the input image")
args = vars(ap.parse_args())
ap = argparse.ArgumentParser()

# 加載圖像,獲取空間維度(寬度、高度),展示原始圖像到屏幕
image = cv2.imread(args["image"])
image = imutils.resize(image, width=430)
origin = image.copy()
(h, w) = image.shape[:2]
cv2.imshow("Original", image)

# 圖像以Numpy數組存在,獲取左上角,圖像索引從0開始
# 圖像以BGR通道表示,因為最開始BGR是標準,后來調整為RGB
(b, g, r) = image[0, 0]
print("Pixel at (0, 0) - Red: {}, Green: {}, Blue: {}".format(r, g, b))

# 獲取x=380,y=380的像素值,圖像想象為M*N的矩陣,M為行,N為列
(b, g, r) = image[380, 380]
print("Pixel at (380, 380) - Red: {}, Green: {}, Blue: {}".format(r, g, b))

# 更新x=50,y=20的像素為紅色
image[380, 380] = (0, 0, 255)
(b, g, r) = image[380, 380]
print("Pixel at (380, 380) - Red: {}, Green: {}, Blue: {}".format(r, g, b))

# 計算圖像的中心
(cX, cY) = (w // 2, h // 2)

# 使用數組切片獲取左上角1/4的部分
tl = image[0:cY, 0:cX]
cv2.imshow("Top-Left Corner", tl)

# 同樣的,用數組切片裁剪 右上角、左下角、右下角部分,并展示
tr = image[0:cY, cX:w]
br = image[cY:h, cX:w]
bl = image[cY:h, 0:cX]
cv2.imshow("Top-Right Corner", tr)
cv2.imshow("Bottom-Right Corner", br)
cv2.imshow("Bottom-Left Corner", bl)

# 使用像素切片來更改像素區域的顏色
image[0:cY, 0:cX] = (0, 255, 0)

# 展示更新像素后的圖片
cv2.imshow("Updated (Top-Left Corner to Green)", image)

gray = cv2.cvtColor(origin, cv2.COLOR_BGR2GRAY)
cv2.imshow("Gray", gray)

(h, w) = origin.shape[:2]
zeros = np.zeros((h, w), dtype="uint8")
# 將origin分離為紅色,綠色和藍色通道, 然后我們使用Numpy 零數組分別構造每個通道的表示形式
(B, G, R) = cv2.split(origin)
R = cv2.merge([zeros, zeros, R])
G = cv2.merge([zeros, G, zeros])
B = cv2.merge([B, zeros, zeros])
cv2.imshow("B G R", np.hstack([B, G, R]))
# 構建輸出幀  原圖在左上角 紅色通道右上角 綠色通道右下角 藍色通道左下角
output = np.zeros((h * 2, w * 2, 3), dtype="uint8")
output[0:h, 0:w] = origin
output[0:h, w:w * 2] = R
output[h:h * 2, 0:w] = G
output[h:h * 2, w:w * 2] = B
cv2.imshow("origin vs R vs G vs B", imutils.resize(output, width=700))

alpha0 = np.dstack([origin, np.ones((h, w), dtype="uint8") * 0])
cv2.imshow("alph 0", alpha0)
cv2.imwrite("alph 0.png", alpha0)

alpha1 = np.dstack([origin, np.ones((h, w), dtype="uint8") * 255])
cv2.imshow("alph 255", alpha1)
cv2.imwrite("alph 255.png", alpha1)
cv2.waitKey(0)

參考 https://www.pyimagesearch.com/2021/01/20/opencv-getting-and-setting-pixels/

到此這篇關于超詳細注釋之OpenCV更改像素與修改圖像通道的文章就介紹到這了,更多相關OpenCV 像素 內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python OpenCV處理圖像之圖像像素點操作
  • Python+OpenCV圖片局部區域像素值處理詳解
  • 詳解python opencv圖像混合算術運算
  • opencv-python基本圖像處理詳解

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

巨人網絡通訊聲明:本文標題《超詳細注釋之OpenCV更改像素與修改圖像通道》,本文關鍵詞  超,詳細,注釋,之,OpenCV,更改,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《超詳細注釋之OpenCV更改像素與修改圖像通道》相關的同類信息!
  • 本頁收集關于超詳細注釋之OpenCV更改像素與修改圖像通道的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    麻豆成人在线观看| 91麻豆精品国产91久久久| 一区二区三区四区在线播放 | 久久精品人人爽人人爽| 欧美午夜一区二区三区 | 欧美日韩一级片网站| 国产精品资源在线看| 免费美女久久99| 日韩精品电影在线| 亚洲电影在线播放| 亚洲精品欧美在线| 国产喷白浆一区二区三区| 91精品国产综合久久久久久久久久 | 欧美日本视频在线| 国内外成人在线视频| 日韩和的一区二区| 日韩在线卡一卡二| 亚洲日本在线a| 国产精品久久久久天堂| 久久亚洲一级片| 久久久午夜精品| 精品奇米国产一区二区三区| 日韩一区二区在线观看视频 | 三级亚洲高清视频| 亚洲已满18点击进入久久| 中文字幕一区三区| 亚洲精品视频在线观看网站| 国产欧美日韩激情| 亚洲国产精品成人综合 | 国产午夜精品一区二区三区视频| 精品日韩欧美在线| 久久亚洲精华国产精华液| 337p粉嫩大胆噜噜噜噜噜91av| 日韩欧美电影在线| 久久综合资源网| 亚洲国产成人自拍| 自拍偷拍亚洲综合| 日韩精品电影在线观看| 看国产成人h片视频| 亚洲国产美女搞黄色| 美女视频黄频大全不卡视频在线播放| 日韩成人一区二区| 91丨porny丨户外露出| 精品久久久久久久人人人人传媒 | 成人ar影院免费观看视频| 97久久超碰国产精品| 欧美日韩国产综合一区二区| 欧美国产97人人爽人人喊| 日韩成人午夜电影| 99久久精品免费看国产免费软件| 亚洲精品国产高清久久伦理二区| 欧美日韩高清在线播放| 国产亚洲欧美在线| 蜜桃精品视频在线| 欧美一级理论片| 亚洲色图视频网| 国产精品 欧美精品| 欧美二区在线观看| 亚洲影院久久精品| 色悠悠久久综合| 自拍偷在线精品自拍偷无码专区| 九九视频精品免费| 欧美xxxxxxxx| 韩国女主播一区| 日韩精品一区二区三区中文不卡| 午夜精品一区二区三区三上悠亚| 91麻豆免费观看| 欧美韩日一区二区三区| 国产福利一区二区三区视频在线| 日韩一区二区电影网| 亚洲va韩国va欧美va精品| 在线观看91视频| 天堂久久一区二区三区| 欧美三级三级三级| 日韩不卡一区二区三区| 欧美精品日日鲁夜夜添| 亚洲成a人片在线观看中文| 欧美伊人久久久久久久久影院| 樱桃视频在线观看一区| 欧洲国内综合视频| 午夜精彩视频在线观看不卡| 欧美久久久影院| 麻豆精品精品国产自在97香蕉| 欧美成人精品二区三区99精品| 精品一区二区三区的国产在线播放 | 国产亚洲综合色| av在线一区二区| 亚洲国产另类av| 欧美va在线播放| 国产精品99久久久久| 国产精品久久久久久久久晋中 | 日韩午夜激情电影| 国产精品1区2区3区在线观看| 国产精品国模大尺度视频| 91丨九色丨蝌蚪富婆spa| 亚洲成av人片在www色猫咪| 日韩欧美国产wwwww| 国产91丝袜在线播放九色| 亚洲欧美激情在线| 制服丝袜中文字幕亚洲| 国产精品 日产精品 欧美精品| 亚洲精品视频观看| 欧美精品一区二区三区四区| 成人毛片老司机大片| 一区二区三区视频在线观看| 日韩一级免费观看| 91丨porny丨户外露出| 免费观看在线综合色| 欧美韩国日本不卡| 欧美一区二区三区在线观看| 国产精品白丝jk黑袜喷水| 亚洲一线二线三线视频| 欧美大胆一级视频| 在线观看一区日韩| 国产成人精品亚洲午夜麻豆| 一区二区三区电影在线播| 日韩美女一区二区三区| 色综合天天在线| 久久精品国产色蜜蜜麻豆| 亚洲视频免费看| 欧美国产在线观看| 精品国产一区二区三区av性色| 欧美在线免费观看视频| 国产成人午夜99999| 男女激情视频一区| 亚洲一区二区三区精品在线| 国产精品久久久久四虎| 精品剧情v国产在线观看在线| 欧美日韩免费不卡视频一区二区三区| 粉嫩av一区二区三区| 久久99久久久久久久久久久| 亚洲一区二区三区四区不卡| 亚洲欧美另类在线| 国产亚洲欧美在线| 久久久久久久久久电影| 日韩美女视频在线| 日韩一区二区三区精品视频| 欧美日韩色综合| 欧美老人xxxx18| 在线成人免费视频| 精品视频在线免费看| 欧美最猛黑人xxxxx猛交| aaa国产一区| 99精品视频一区| 成人sese在线| 99久久国产综合精品色伊| 国产传媒一区在线| 国产91丝袜在线18| www.欧美日韩国产在线| 国产69精品久久99不卡| 国产成人精品三级麻豆| 国产精品自在在线| 成人动漫av在线| 欧洲日韩一区二区三区| 91亚洲精品一区二区乱码| www.欧美色图| 欧美性生活久久| 在线成人小视频| 精品动漫一区二区三区在线观看| 久久这里只有精品6| 精品福利一二区| 国产精品久久久久影院| 亚洲蜜臀av乱码久久精品| 亚洲一区二区视频| 日韩av电影天堂| 国产精品亚洲一区二区三区妖精| 99久久精品国产导航| 在线亚洲一区观看| 欧美一级精品在线| 久久久99精品久久| 亚洲女爱视频在线| 免费成人美女在线观看| 粉嫩高潮美女一区二区三区| 色婷婷国产精品综合在线观看| 欧美麻豆精品久久久久久| 日韩美女视频一区二区在线观看| 国产欧美日韩综合| 亚洲第一久久影院| 国产美女精品在线| 欧美中文字幕亚洲一区二区va在线 | 午夜欧美一区二区三区在线播放| 精品中文字幕一区二区小辣椒| 成人动漫中文字幕| 欧美高清你懂得| 亚洲欧洲日产国码二区| 日一区二区三区| 91麻豆高清视频| 精品日本一线二线三线不卡 | 欧美一级免费大片| 国产精品欧美一区喷水| 免费在线成人网| 91国偷自产一区二区使用方法| 亚洲精品在线免费播放| 亚洲国产你懂的| 99久久久久久| 国产三级三级三级精品8ⅰ区| 亚洲国产美国国产综合一区二区| 成人午夜免费av| 精品精品欲导航| 日韩在线观看一区二区|