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

主頁(yè) > 知識(shí)庫(kù) > opencv python簡(jiǎn)易文檔之圖片基本操作指南

opencv python簡(jiǎn)易文檔之圖片基本操作指南

熱門(mén)標(biāo)簽:南昌地圖標(biāo)注 百應(yīng)電話機(jī)器人總部 西青語(yǔ)音電銷(xiāo)機(jī)器人哪家好 無(wú)錫智能外呼系統(tǒng)好用嗎 電梯新時(shí)達(dá)系統(tǒng)外呼顯示e 成都呼叫中心外呼系統(tǒng)哪家強(qiáng) 旅游廁所地圖標(biāo)注怎么弄 地圖標(biāo)注與注銷(xiāo) 宿州電話機(jī)器人哪家好

前言

最近在學(xué)習(xí)opencv,使用的是python接口。于是想著寫(xiě)些相關(guān)的筆記供以后參考,有不足之處希望大家指出。
使用python學(xué)習(xí)opencv需要下載opencv第三方庫(kù)。

使用pip安裝即可。

安裝命令:

pip install opencv-python
pip install opencv-contrib-python(opencv的貢獻(xiàn)庫(kù))

引入opencv

import cv2

讀取圖片:

img=cv2.imread('cat.jpg') # cat.jpg路徑為相對(duì)路徑
# 讀取圖片轉(zhuǎn)換為灰度圖片
img=cv2.imread('cat.jpg',cv2.IMREAD_GRAYSCALE)

展示圖片:

# 圖像的顯示,也可以創(chuàng)建多個(gè)窗口
cv2.imshow('image',img) 
# 等待時(shí)間,毫秒級(jí),0表示任意鍵終止
cv2.waitKey(0) 
# 開(kāi)啟另一個(gè)窗口,圖片顯示10000毫秒后自動(dòng)退出窗口
cv2.waitKey(10000) 
cv2.destroyAllWindows()

讀取圖片的規(guī)格:

img.shape

該屬性返回的結(jié)果為hwc(h:height長(zhǎng)度,w:weight寬度,c:channel通道)如rgb圖像為三通道圖像c值為3。

保存圖片:

#保存

# mycat為自定義名稱(chēng),.png為圖片保存格式
cv2.imwrite('mycat.png',img)

顯示讀取圖片讀取格式:

type(img)

圖片size屬性:

# h*w
img.size

圖片dtype屬性:

# 查看數(shù)據(jù)類(lèi)型
img.dtype

視頻讀取:

vc = cv2.VideoCapture('test.mp4')
# 檢查是否打開(kāi)正確
if vc.isOpened(): 
    oepn, frame = vc.read()
else:
    open = False

對(duì)讀取視頻中的幀進(jìn)行相應(yīng)處理:

下面代碼為將所有幀轉(zhuǎn)換為灰度圖形式。

while open:
    ret, frame = vc.read()
    if frame is None:
        break
    if ret == True:
        gray = cv2.cvtColor(frame,  cv2.COLOR_BGR2GRAY)
        cv2.imshow('result', gray)
        if cv2.waitKey(100)  0xFF == 27:
            break
vc.release()
cv2.destroyAllWindows()

截取圖像部分:

img=cv2.imread('cat.jpg')
# 截取指定位置像素點(diǎn)
cat=img[0:50,0:200] 
cv_show('cat',cat)

顏色通道提取

將其他通道置零的方式實(shí)現(xiàn)顏色通道提取:

# 切分顏色通道
b,g,r=cv2.split(img)
# 只保留R
cur_img = img.copy()
cur_img[:,:,0] = 0
cur_img[:,:,1] = 0
cv_show('R',cur_img)
# 只保留G
cur_img = img.copy()
cur_img[:,:,0] = 0
cur_img[:,:,2] = 0
cv_show('G',cur_img)
# 只保留B
cur_img = img.copy()
cur_img[:,:,1] = 0
cur_img[:,:,2] = 0
cv_show('B',cur_img)

顏色通道融合

# 顏色通道融合
img=cv2.merge((b,g,r))

邊界填充:

# 設(shè)定上下左右需要填充像素個(gè)數(shù)
top_size,bottom_size,left_size,right_size = (50,50,50,50)
# 下面最后一個(gè)參數(shù)為圖像填充邊界類(lèi)型
# BORDER_REPLICATE復(fù)制原圖邊緣進(jìn)行填充
replicate = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, borderType=cv2.BORDER_REPLICATE)
# BORDER_REFLECT反射法
reflect = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size,cv2.BORDER_REFLECT)
# BORDER_REFLECT_101相對(duì)對(duì)稱(chēng)的反射法
reflect101 = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, cv2.BORDER_REFLECT_101)
# BORDER_WRAP 外包裝法
wrap = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size, cv2.BORDER_WRAP)
# BORDER_CONSTANT使用常數(shù)值進(jìn)行填充
constant = cv2.copyMakeBorder(img, top_size, bottom_size, left_size, right_size,cv2.BORDER_CONSTANT, value=0)
# 顯示上述處理結(jié)果代碼
import matplotlib.pyplot as plt
plt.subplot(231), plt.imshow(img, 'gray'), plt.title('ORIGINAL')
plt.subplot(232), plt.imshow(replicate, 'gray'), plt.title('REPLICATE')
plt.subplot(233), plt.imshow(reflect, 'gray'), plt.title('REFLECT')
plt.subplot(234), plt.imshow(reflect101, 'gray'), plt.title('REFLECT_101')
plt.subplot(235), plt.imshow(wrap, 'gray'), plt.title('WRAP')
plt.subplot(236), plt.imshow(constant, 'gray'), plt.title('CONSTANT')

plt.show()

對(duì)圖片進(jìn)行算數(shù)運(yùn)算:

# 表示所有像素點(diǎn)對(duì)應(yīng)值都加10,用于調(diào)節(jié)圖片亮度
# 若數(shù)值超過(guò)255將會(huì)進(jìn)行 % 255操作
img_cat2= img_cat +10 
# 顯示圖片前5行,所有列,0表示單通道形式圖片展示結(jié)果為灰色
img_cat[:5,:,0]
# 數(shù)值超過(guò)255,值等于255
cv2.add(img_cat,img_cat2)[:5,:,0]

圖像融合

兩張圖片要進(jìn)行融合需要圖片規(guī)格一致,對(duì)于規(guī)格不一致的圖片需要用resize()方法調(diào)節(jié)規(guī)格。

# 指定像素
img_dog = cv2.resize(img_dog, (500, 414))
img_dog.shape
# x為以前的4倍,y為以前的4倍
res = cv2.resize(img, (0, 0), fx=4, fy=4)
# 融合圖片  貓的權(quán)重為0.4,狗的權(quán)重為0.6,0為偏執(zhí)項(xiàng)
res = cv2.addWeighted(img_cat, 0.4, img_dog, 0.6, 0)

下一節(jié):opencv python簡(jiǎn)易文檔之圖像處理算法

總結(jié)

到此這篇關(guān)于opencv python簡(jiǎn)易文檔之圖片基本操作指南的文章就介紹到這了,更多相關(guān)opencv python圖片基本操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python-opencv在有噪音的情況下提取圖像的輪廓實(shí)例
  • python用opencv批量截取圖像指定區(qū)域的方法
  • opencv python 圖像去噪的實(shí)現(xiàn)方法
  • Python OpenCV圖像指定區(qū)域裁剪的實(shí)現(xiàn)
  • Python Opencv實(shí)現(xiàn)圖像輪廓識(shí)別功能
  • Python OpenCV處理圖像之圖像像素點(diǎn)操作
  • python-opencv獲取二值圖像輪廓及中心點(diǎn)坐標(biāo)的代碼
  • 在Python下利用OpenCV來(lái)旋轉(zhuǎn)圖像的教程
  • Python使用Opencv實(shí)現(xiàn)圖像特征檢測(cè)與匹配的方法
  • Python OpenCV讀取png圖像轉(zhuǎn)成jpg圖像存儲(chǔ)的方法

標(biāo)簽:雅安 西安 辛集 濰坊 七臺(tái)河 贛州 許昌 渭南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《opencv python簡(jiǎn)易文檔之圖片基本操作指南》,本文關(guān)鍵詞  opencv,python,簡(jiǎn)易,文檔,之,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《opencv python簡(jiǎn)易文檔之圖片基本操作指南》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于opencv python簡(jiǎn)易文檔之圖片基本操作指南的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    婷婷综合在线观看| 国内精品伊人久久久久av一坑| 夜夜嗨av一区二区三区中文字幕| 国产精品一卡二卡在线观看| 这里只有精品免费| 免费精品99久久国产综合精品| 日本高清成人免费播放| 自拍偷拍亚洲激情| 99久免费精品视频在线观看| 亚洲欧洲色图综合| 在线看日本不卡| 五月婷婷综合激情| 精品人在线二区三区| 国产精品456| 1024亚洲合集| 在线播放91灌醉迷j高跟美女 | 亚洲色图色小说| 91久久精品一区二区三区| 亚洲五月六月丁香激情| 9191久久久久久久久久久| 久久精品国产一区二区三| 亚洲国产精品成人综合| 色又黄又爽网站www久久| 免费看欧美女人艹b| 国产精品免费丝袜| 欧美三级欧美一级| 国产精品亚洲成人| 亚洲一二三级电影| 国产日产欧美精品一区二区三区| 91女厕偷拍女厕偷拍高清| 天天av天天翘天天综合网色鬼国产 | 国产一区二区三区四区五区美女| 国产欧美日韩一区二区三区在线观看 | 日韩av二区在线播放| 国产·精品毛片| 午夜精品影院在线观看| 久久先锋影音av鲁色资源网| 在线亚洲高清视频| 精品一区二区三区欧美| 亚洲人一二三区| 久久蜜桃香蕉精品一区二区三区| 91美女片黄在线| 国产不卡视频一区| 麻豆视频观看网址久久| 亚洲三级电影网站| 久久久久国产一区二区三区四区| 国产精品一区专区| 久久aⅴ国产欧美74aaa| 亚洲成a人片在线不卡一二三区| 中文字幕精品在线不卡| 久久久久97国产精华液好用吗| 欧美视频一二三区| 色综合婷婷久久| 国产 日韩 欧美大片| 久久激情五月婷婷| 男男视频亚洲欧美| 免费日本视频一区| 秋霞电影网一区二区| 日产欧产美韩系列久久99| 日韩精品亚洲一区| 亚洲第一会所有码转帖| 亚洲一区二区在线播放相泽| 夜夜精品浪潮av一区二区三区| 亚洲天堂免费在线观看视频| 国产精品三级久久久久三级| 日本一区二区视频在线观看| 久久久蜜桃精品| 久久久久久久网| 中文字幕免费不卡在线| 中文字幕一区三区| 中文字幕在线观看一区| 亚洲精品国产a| 爽爽淫人综合网网站| 日韩av网站免费在线| 久久99九九99精品| 国产麻豆成人精品| 懂色av噜噜一区二区三区av| 成人激情开心网| 99久久99久久精品免费看蜜桃 | 亚洲国产精华液网站w| 欧美国产成人在线| 亚洲激情成人在线| 久久精品99国产精品| 成人一区二区三区视频在线观看 | 欧美一级日韩免费不卡| 欧美一级在线视频| 亚洲国产精品成人久久综合一区| 亚洲另类在线制服丝袜| 亚洲成人av电影在线| 免费不卡在线观看| 成人午夜碰碰视频| 欧美欧美午夜aⅴ在线观看| 日韩精品一区二区三区在线观看| 国产亚洲午夜高清国产拍精品| 136国产福利精品导航| 蜜臀av性久久久久蜜臀aⅴ四虎| 麻豆传媒一区二区三区| 国产一区二区视频在线| 91女神在线视频| 2020日本不卡一区二区视频| 亚洲欧美日韩国产一区二区三区 | 91美女片黄在线| 日韩欧美一卡二卡| 亚洲欧洲综合另类| 国产专区欧美精品| 欧美日韩一本到| 国产人伦精品一区二区| 亚洲五月六月丁香激情| 国产成人无遮挡在线视频| 7799精品视频| 亚洲欧美日韩精品久久久久| 国产一区二区三区四| 欧美高清视频一二三区| 尤物视频一区二区| 成人教育av在线| 精品久久久久一区| 日韩中文字幕区一区有砖一区 | 91色九色蝌蚪| 久久久精品黄色| 麻豆免费看一区二区三区| 欧美综合在线视频| 亚洲欧美综合另类在线卡通| 国产二区国产一区在线观看| 欧美日韩亚洲综合在线| 亚洲四区在线观看| 成人av免费在线观看| 久久久国产综合精品女国产盗摄| 日本成人中文字幕在线视频| 欧美日韩一区二区三区免费看| 亚洲精品视频一区| 在线区一区二视频| 亚洲男女毛片无遮挡| 成人h动漫精品一区二区| 2024国产精品| 国产一区二区在线观看免费| 亚洲精品在线网站| 国产夫妻精品视频| 国产精品久久影院| 99热精品一区二区| 一二三区精品福利视频| 欧美日韩精品欧美日韩精品一| 亚洲18女电影在线观看| 制服丝袜亚洲网站| 久久精品国产免费看久久精品| 欧美电影免费观看高清完整版在| 免费欧美在线视频| 欧美精品一区二区三区蜜桃| 国产在线精品一区二区夜色| 精品国产髙清在线看国产毛片| 久久电影网站中文字幕| 精品国产91乱码一区二区三区| 国产在线播放一区二区三区| 欧美经典三级视频一区二区三区| 国产精品88av| 最新日韩av在线| 欧美日韩国产影片| 美国欧美日韩国产在线播放| 久久久不卡网国产精品二区| 99热99精品| 免费高清在线一区| 国产精品久久久久久久久免费相片| www.99精品| 亚洲国产成人高清精品| 精品国产乱码久久久久久影片| 国产精品一品视频| 亚洲自拍与偷拍| 日韩欧美国产系列| www.性欧美| 六月丁香综合在线视频| 中文字幕一区二区三| 欧美二区三区91| 成人av集中营| 日韩av一级片| 亚洲视频 欧洲视频| 91精品国产aⅴ一区二区| 国产不卡在线一区| 亚洲电影第三页| 国产精品久久影院| 精品久久久久久亚洲综合网| 91社区在线播放| 国产精品中文字幕日韩精品| 一二三区精品视频| 国产三级精品视频| 日韩午夜小视频| 色视频一区二区| 国产一区视频网站| 五月婷婷激情综合网| 国产精品人人做人人爽人人添 | 日韩精品1区2区3区| 国产婷婷色一区二区三区在线| 欧美视频在线播放| 色婷婷综合久久久久中文| 国产精品一卡二| 极品销魂美女一区二区三区| 亚洲高清三级视频| 亚洲免费观看高清完整版在线观看熊 | 成人网男人的天堂| 看电视剧不卡顿的网站| 午夜精品一区二区三区三上悠亚| 亚洲免费观看视频|