我正在尝试以黑白方式直接读取图像。
我最近将我的 OpenCv 版本更新为 3.0.0-dev,我之前使用的代码不再工作了。
img = cv2.imread(f, cv2.CV_LOAD_IMAGE_GRAYSCALE)
适用于 2.4 但不适用于新版本,因为没有字段 CV_LOAD_IMAGE_GRAYSCALE
。
有什么建议吗?
注意:我知道 cv2.imread(f,0)
会起作用,但我不喜欢在我的代码中使用未命名的常量。
谢谢!
最佳答案
标志已重命名为 cv2.IMREAD_GRAYSCALE
。一般来说,标志现在的名称前缀与它们所指的功能相关。 (例如,imread
标志以 IMREAD_
开头,cvtColor
标志以 COLOR_
开头等)
关于python - 读取图像灰度opencv 3.0.0-dev,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23339315/