Environment
Anaconda+python3.5.2+opencv3
1.
Test the NumPy matrix first.
Import NumPy as NP Import cv2img=np.zeros ((3,3), dtype=np.uint8)print(img.shape) img=Cv2.cvtcolor ( Img,cv2. COLOR_GRAY2BGR)print ('\ n')print( Img.shape)print ('\ n')print(IMG)
2.
Import cv2grayimage=cv2.imread ('/home/cisco/pictures/webcam/ss.jpg', 0) Cv2.imwrite ('ssgray.jpg', grayimage) anycolor=cv2.imread (' /home/cisco/pictures/webcam/ss.jpg ', 4) cv2.imwrite ('ssanycolor.jpg', Anycolor)
Src
Grayimage
Anycolor
3.
Random Array into PNG
Import Cv2 Import NumPy as NP Import osrandombytearray=bytearray (os.urandom (120000)) Flatnumpyarray== Flatnumpyarray.reshape (300,400) cv2.imwrite ('randomgray.png', Grayimage) bgrimage=flatnumpyarray.reshape (100,400,3) cv2.imwrite (' Randomcolor.png', Bgrimage)
Random Gray
Random Color
Base IO operation based on PYTHON3+OPENCV3 image