OpenCV---如何复制一张图片并保存(2)
代码附下:
import cv2 as cv import numpy as np def create_image(): src = cv.imread("D:/matplotlib/0.jpg",cv.COLOR_BAYER_GR2RGB_VNG) cv.imshow("jujingyi",src) src = cv.imread("D:/matplotlib/0.jpg",cv.COLOR_BAYER_GR2RGB_VNG) ju = np.copy(src) cv.imshow("yi1",ju) cv.imwrite("D:/matplotlib/2.jpg",ju) cv.waitKey(0) cv.destroyAllWindows() create_image()
运行结果显示:
代码解读:
import cv2 as cv import numpy as np def create_image(): src = cv.imread("D:/matplotlib/0.jpg",cv.COLOR_BAYER_GR2RGB_VNG) #读取 cv.imshow("jujingyi",src) #显示原图 #src = cv.imread("D:/matplotlib/0.jpg",cv.COLOR_BAYER_GR2RGB_VNG) ju = np.copy(src) #复制src中读取的图片 cv.imshow("yi1",ju) #显示复制后的图像 cv.imwrite("D:/matplotlib/2.jpg",ju) #复制后的图像保存路径 cv.waitKey(0) cv.destroyAllWindows() create_image()