import cv2 # 读取图片 img = cv2.imread('Pa_70.jpg') # 将图片转换为灰度图像 gray_img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY) # 获取图片的矩阵 img_matrix = gray_img.tolist() # 打印图片矩阵 print(img_matrix)
时间: 2023-10-24 19:04:30 浏览: 153
rgb-gray.rar_RGB gray_rgb to gray
这段代码使用 OpenCV 库读取了一张图片,并将其转换为灰度图像。然后,通过获取图片的矩阵,并将其转换为列表的方式,将图片的像素值保存到了一个二维数组中。最后,将这个数组打印出来,以便查看图片的像素值。
需要注意的是,这个代码只适用于读取灰度图像,如果需要读取彩色图像,可以将 `cv2.imread` 函数中的参数改为 `'Pa_70.jpg', cv2.IMREAD_COLOR`。同时,如果需要保存图片,可以使用 `cv2.imwrite` 函数将图片矩阵写入到文件中。
阅读全文