如何檢視圖片某一位置的畫素值以及改變其值
阿新 • • 發佈:2019-02-03
import cv2
root = '/root/group-dia/zxb/test.jpg'img = cv2.imread(root)print img.item(10, 10, 0)
print img.item(10, 10, 1)
print img.item(10, 10, 2)img.itemset((10, 10, 0), 0)
img.itemset((10, 10, 0), 0)
img.itemset((10, 10, 0), 0)print img.item(10, 10, 0) # R
print img.item(10, 10, 1) # G
print img.item(10, 10, 2) # B
把圖片的所有畫素值都設定為同一個值:
from matplotlib import pyplot as plt
import pylabimg[:,:,:] = [250, 230, 201]print img[12, 12] # 檢視point(12,12)的畫素值plt.imshow(img, 'img')pylab.show()