Python OpenCV 代码问题分析与解决方案
您提供的代码存在以下问题:
-
代码中的
cv2.imwrite('op1.jpg', img)语句应该在cv2.imshow('mao', img2)语句之前,否则img2将无法显示。 -
cv2.imread('R-C.jpg', cv2.IMREAD_REDUCED_COLOR_2)语句中的cv2.IMREAD_REDUCED_COLOR_2参数是不存在的。如果想要读取彩色图像,可以使用cv2.IMREAD_COLOR参数。 -
a = input()语句没有任何作用,可能是临时调试所添加的。可以删除这行代码。
修复后的代码如下:
import cv2
import numpy as np
img = np.zeros((50, 50), dtype=np.uint8)
cv2.imwrite('op1.jpg', img)
img2 = cv2.imread('R-C.jpg', cv2.IMREAD_COLOR)
cv2.imshow('mao', img2)
cv2.waitKey(0)
cv2.destroyAllWindows()
请确保图像文件R-C.jpg存在,并且与代码文件在同一目录下。
原文地址: https://www.cveoy.top/t/topic/f8Wr 著作权归作者所有。请勿转载和采集!