本例是利用OpenCV给c盘写入一张灰度图片。
具体代码如下:
import cv2 as cv
def get_image_info(image): ###读取图像的方法
print(type(image))###图像类型
print(image.shape)###会读取图片的宽,高,通道数
print(image.size)###图片的尺寸:宽*高*通道数
print(image.dtype)###每个通道的数据类型
src=cv.imread("F:/shiyan/1.png")###读取路径下的图片
cv.namedWindow("input image",cv.WINDOW_AUTOSIZE)
gray = cv.cvtColor(src,cv.COLOR_BGR2GRAY)###获取一张灰度图片
cv.imwrite("C:/1.png",gray)###给某一路径下写入数据
cv.imshow("input image",src)###显示图片
get_image_info(src)
cv.waitKey(0)
cv.destroyAllWindows()