[P]opencv-python_01

opencv python raspcam


###opencv-python_picture

必要函数

cv2.imread()
cv2.imshow()
cv2.imwrite()

01 载入图像

# -*- coding: utf-8 -*-
import numpy as np
import cv2

img = cv2.imread('lena.jpg',0)

02 显示图像

cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()
import numpy as np
import cv2
cv2.namedWindow('image', cv2.WINDOW_NORMAL)
cv2.imshow('image',img)
cv2.waitKey(0)
cv2.destroyAllWindows()

03保存图像

cv2.imwrite('messigray.png',img)
import numpy as np
import cv2
img = cv2.imread('messi5.jpg',0)
cv2.imshow('image',img)

k = cv2.waitKey(0)

if k == 27: # wait for ESC key to exit
	cv2.destroyAllWindows()
elif k == ord('s'): # wait for 's' key to save and exit
	cv2.imwrite('messigray.png',img)
	cv2.destroyAllWindows()

04使用Matplotlib打开图像

#open img with Matplotlib
import numpy as np
import cv2
from matplotlib import pyplot as plt

img = cv2.imread('lena.jpg',0)
plt.imshow(img, cmap = 'gray', interpolation = 'bicubic')
plt.xticks([]), plt.yticks([]) # to hide tick values on X and Y axis
plt.show()

###TOP


Next: [P]picamera 延时摄影 Previous: [P]opencv-python_02

You May Also Enjoy :

[P]Object Tracking with opencv-python
[P]opencv-python_11
[P]opencv-python_10

Blog search

If you think my article can help you, please click on the ad to support me! ↓↓↓