像素调整与图片裁剪
import cv2
img = cv2.imread("2.jpg")
print(img.shape)
imgResize = cv2.resize(img, (300, 200))
imgCropped = img[0:200, 200:500]
cv2.imshow("Output1", img)
cv2.imshow("Output2", imgResize)
cv2.imshow("Output3", imgCropped)
cv2.waitKey(0)
形状与文字设置
import cv2
import numpy as np
img = np.zeros((512, 512, 3), np.uint8)
img[200:300, 100:300] = 255, 0, 0
cv2.line(img, (0, 0), (300, 300), (0, 255, 0), 3)
cv2.rectangle(img, (0, 0), (250, 350), (0, 0, 255), 2)
cv2.circle(img, (400, 50), 30, (255, 255, 0), 5)
cv2.putText(img, "OpenCV", (300, 200), cv2.FONT_HERSHEY_COMPLEX, 1, (0, 150, 0), 1)
cv2.imshow("Image", img)
cv2.waitKey(0)