1. 程式人生 > >如何檢視圖片某一位置的畫素值以及改變其值

如何檢視圖片某一位置的畫素值以及改變其值

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()