编程语言
首页 > 编程语言> > 在Python中使用cv2读取pgm图像

在Python中使用cv2读取pgm图像

作者:互联网

我想在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