cv2读取的图片用matplotlib显示
程序员文章站
2022-03-01 21:54:27
...
cv2.imread()默认读取的图片为BGR格式,而matplotlib使用的是RGB格式。
使用matplotlib之前需要先转换一下。
img = cv2.imread('image.jpg')
# 第一种转换方法
b,g,r = cv2.split(img)
img2 = cv2.merge([r,g,b])
# 第二种转换方法
cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
# 第三种转换方法
img = img[..., ::-1]
推荐阅读
-
用javascript实现的图片马赛克后显示并切换加文字功能
-
python读取目录下所有的jpg文件,并显示第一张图片的示例
-
用python处理图片之打开\显示\保存图像的方法
-
Axure RP 8设怎么用按钮控制图片的显示与隐藏?
-
Pytorch使用PIL的读取单张图片并显示
-
jsp用流从数据库读取图片, 如果有图片就显示,没有则显示默认的图片
-
图片正常显示但是,cv2 读取图片libpng error: Read Error,
-
Android 图标自适应:用 TextView 来显示图片 & 生成自己的字体库
-
PyTorch读取Cifar数据集并显示图片的实例讲解
-
matplotlib实现同一页面显示两张图片且单独缩放和拖动各自的图片