画像の色の反転

原則逆:現在の画素値の画素値= 255-

これは、グレースケール画像やカラー反転画像反転に分割されています

インポートCV2の
NPのようなインポートnumpyの
IMG = cv2.imread( 'D:/pythonob/imageinpaint/img/zidan.jpg',1)
グレー= cv2.cvtColor(IMG、cv2.COLOR_BGR2GRAY)
imgInfo = gray.shape
高さ= imgInfo [ 0]
幅= imgInfo [1]
revGray = np.zeros((高さ、幅、1)、np.uint8)#灰度图像颜色反转
Iの範囲(0、高さ)のために:
範囲内のjについて(0、幅):
grayPixel =グレー[I、J]
revGray [I、J] = 255-grayPixel
revColor = np.zeros((高さ、幅、3)、np.uint8)#彩色图像颜色反转
iについての範囲内( 0、高さ):
jについての範囲内(0、幅):
(B、G、R)= IMG [I、J]
revColor [I、J] =(255-B、255-G、255-R)
CV2 .imshow( 'SRC'、IMG)
cv2.imshow( 'グレー'、グレー)
cv2.imshow( 'reversedGray'、revGray)
cv2.imshow( 'reversedColor'、revColor)
cv2.waitKey(0)

おすすめ

転載: www.cnblogs.com/cxxBoo/p/11454349.html