我想在python中读取pgm图片.我使用cv2.imread(‘a.pgm’),但返回错误结果.在Matlab中,我使用imread并获得正确的结果,它是一个单通道16位图像.但是python中的cv2.imread返回一个3通道图像,并且像素值也错误.
为什么会发生?
我应该如何在python中读取16位pgm图像?
还有什么图书馆?
提前致谢.
解决方法:
我知道了.
cv2.imread(‘a.pgm’,-1)有效.
标签:opencv,pgm,python
来源: https://codeday.me/bug/20191118/2031270.html