本文將會(huì)學(xué)習(xí):
- Access pixel values and modify them 獲取和修改像素值
- Access image properties 獲取圖片屬性
- Set a Region of Interest (ROI) 設(shè)置感興趣區(qū)域(ROI)
- Split and merge images 拆分和合并圖像
獲取和修改像素值
獲取某個(gè)點(diǎn)的像素值型宙,也可以獲取某個(gè)通道的像素值靠汁,用到的就是矩陣索引獲取的方法貌亭。
獲取圖片屬性
圖片是800x800的,每個(gè)像素點(diǎn)表示B-G-R的(B G R)
設(shè)置感興趣區(qū)域(ROI)
這里使用的是numpy數(shù)組的索引切片方法炊苫。
拆分和合并圖像
通過(guò)使用split可以將圖片的通道提取出來(lái),使用merge可以將通道重新合成圖片。
上面的方法速度比較慢洪碳,通過(guò)numpy的數(shù)組索引切片,速度會(huì)比較快叼屠。
小結(jié)
img[y,x]獲取/設(shè)置像素點(diǎn)值瞳腌,img.shape:圖片的形狀(行數(shù)、列數(shù)镜雨、通道數(shù)),img.dtype:圖像的數(shù)據(jù)類(lèi)型嫂侍。img[y1:y2,x1:x2]進(jìn)行ROI截取cv2.split()/cv2.merge()通道分割/合并。更推薦的獲取單通道方式:b = img[:, :, 0]荚坞。
(全文完)
長(zhǎng)按二維碼挑宠,加關(guān)注!葉子陪你玩
歡迎轉(zhuǎn)載颓影,轉(zhuǎn)載請(qǐng)注明出處各淀!
歡迎關(guān)注公眾微信號(hào):葉子陪你玩編程
分享自己的python學(xué)習(xí)之路