3.opencv讀入圖片默認(rèn)為HWC
img_rgb.shape
(800, 600, 3)
可以將HWC轉(zhuǎn)變?yōu)镃HW:
img_rgb = img_rgb.transpose((2, 0, 1)) # hwc --> chw
4.opencv讀入圖片默認(rèn)為nd.array形式
cv2.imread()讀取圖片后以多維數(shù)組的形式保存圖片信息。
type(img_rgb)
numpy.ndarray
可以轉(zhuǎn)變?yōu)閠orch.tensor,.float()表示轉(zhuǎn)變?yōu)閠orch.float32
img_chw_tensor = torch.from_numpy(img_rgb).float()
5.cv2.imread()
cv2.imread()有兩個(gè)參數(shù),第一個(gè)參數(shù)filename是圖片路徑,第二個(gè)參數(shù)flag表示圖片讀取模式,共有三種:
- cv2.IMREAD_COLOR:加載彩色圖片,這個(gè)是 默認(rèn)參數(shù) ,可以直接寫1。
- cv2.IMREAD_GRAYSCALE:以灰度模式加載圖片,可以直接寫0。
- cv2.IMREAD_UNCHANGED:包括alpha(包括透明度通道),可以直接寫-1。即 以不改變圖片的方式打開,圖片是彩色就是彩色,圖片是灰度圖像就是灰度圖像 。
通過cv2.IMREAD_COLOR讀入灰度圖,三通道數(shù)值相同。
mask = cv2.imread(mask_path, cv2.IMREAD_GRAYSCALE) # 讀入灰度圖
mask1 = cv2.imread(mask_path, cv2.IMREAD_COLOR) # 讀入彩色圖
mask2 = cv2.imread(mask_path, cv2.IMREAD_UNCHANGED) # 讀入原始圖片
print(mask.shape) # (800, 600)
print(mask1.shape) # (800, 600, 3)
print(mask2.shape) # (800, 600)
第一幅圖為mask,第二幅圖為mask1,第三幅圖為mask2。
import numpy as np
np.set_printoptions(threshold=np.inf)
# np.unique(mask1[:,:,0] == mask1[:,:,1])
print((mask1[:,:,0] == mask1[:,:,1]).all()) # True
print((np.unique(mask1[:,:,2] == mask).all()))
True
True
6.opencv測(cè)試使用的圖片
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
函數(shù)
+關(guān)注
關(guān)注
3文章
4417瀏覽量
67499 -
OpenCV
+關(guān)注
關(guān)注
33文章
652瀏覽量
44778 -
深度學(xué)習(xí)
+關(guān)注
關(guān)注
73文章
5598瀏覽量
124393
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
膽機(jī)使用的注意事項(xiàng)
膽機(jī)使用的注意事項(xiàng):膽機(jī)使用的注意事項(xiàng)
我是初哥, 現(xiàn)在對(duì)膽機(jī)感興趣, 但聽說膽機(jī)使用麻煩, 請(qǐng)問有什么需要注意的?湖南吉首火車站 范增不必?fù)?dān)心, 膽機(jī)的使用方法
發(fā)表于 11-29 17:09
?46次下載
電池組的設(shè)計(jì)加工注意事項(xiàng)
電池組的設(shè)計(jì)加工注意事項(xiàng)
電池組設(shè)計(jì)注意事項(xiàng):
1、功率要求
2、體積空
發(fā)表于 11-05 08:47
?1859次閱讀
淺談PCB板設(shè)計(jì)注意事項(xiàng)
在設(shè)計(jì)PCB板時(shí)應(yīng)注意的一些基本事項(xiàng):相關(guān)PCB設(shè)計(jì)參數(shù)詳解以及相關(guān)注意事項(xiàng)
發(fā)表于 05-09 16:05
?3758次閱讀
PUR熱熔膠機(jī)注意事項(xiàng)有哪些_PUR熱熔膠機(jī)換膠時(shí)注意事項(xiàng)詳解
本文首先介紹而PUR熱熔膠機(jī)特點(diǎn)及工作原理,其次闡述了PUR熱熔膠復(fù)合機(jī)在安裝安全事項(xiàng)及PUR熱熔膠機(jī)日常操作和注意事項(xiàng),最后介紹了PUR熱熔膠機(jī)換膠時(shí)注意事項(xiàng),具體的跟隨小編來詳細(xì)的了解一下。
在Hercules電路板設(shè)計(jì)中的注意事項(xiàng)(2)
Hercules設(shè)計(jì)進(jìn)階--電路板設(shè)計(jì)注意事項(xiàng)2
opencv讀入圖片注意事項(xiàng)詳解1
深度學(xué)習(xí)數(shù)據(jù)預(yù)處理中常用opencv讀入圖片,一般在`__getitem__`函數(shù)中調(diào)用。本文主要介紹opencv讀取圖片的一些細(xì)節(jié)以及
TPA3136D2 EMC設(shè)計(jì)注意事項(xiàng)
電子發(fā)燒友網(wǎng)站提供《TPA3136D2 EMC設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
發(fā)表于 10-26 10:02
?0次下載
TPA3140D2 EMC設(shè)計(jì)注意事項(xiàng)
電子發(fā)燒友網(wǎng)站提供《TPA3140D2 EMC設(shè)計(jì)注意事項(xiàng).pdf》資料免費(fèi)下載
發(fā)表于 10-26 11:02
?0次下載
opencv讀入圖片注意事項(xiàng)詳解 2
評(píng)論