本文共 740 字,大约阅读时间需要 2 分钟。
①读取图像
img = cv2.imread("D:\cat.jpg")②显示图像
cv2.imshow("Image", img) cv2.waitKey(0)如果不加waitKey, 显示的图像就会一闪而过
③保存图像
cv2.imwrite("D:\\cat2.jpg", img)④resize
https://blog.csdn.net/hxxjxw/article/details/118229375⑤截取部分图像(ROI,Region of interest)
import cv2 def cv_show(name,img): cv2.imshow(name,img) cv2.waitKey(0) cv2.destroyAllWindows() img = cv2.imread('turtle.jpg')turtle = img[0:100, 0:200]cv_show('turtle', turtle)⑥绘图
import cv2 as cv img=cv.imread('lenna.jpg')#画矩形x,y,w,h=50,50,80,80cv.rectangle(img,(x,y,x+w,y+h),color=(0,255,0),thickness=2) #color=BGRcv.circle(img,center=(x+w//2,y+h//2),radius=w//2,color=(0,0,255),thickness=2) cv.imshow('result image',img)cv.waitKey(0)cv.destroyAllWindows()thickness是指定画笔笔触的大小或者说是粗细