zoukankan      html  css  js  c++  java
  • python opencv读取灰度图并用matplotlib显示灰度图的正确做法

    https://blog.csdn.net/weixin_45476502/article/details/109097689

    可以发现,上面两张图片有明显的差别,而第一张才是我们想要的灰度图。

    那么,应该如何解决这个问题呢?

    通过查阅matplotlib的官方文档发现,plt.imshow()不能直接显示单通道的灰度图,而cv2.imread("result.png",0)所读取的灰度图是单通道的灰度图,正确显示灰度图的方法是显示三通道的灰度图,所以,如果我们想要正确显示上面的灰度图,要先把cv2.imread("result.png",0)读到的单通道的灰度图转换成三通道的灰度图,然后再用plt.imshow()显示出来。
    ————————————————
    版权声明:本文为CSDN博主「Sayram_0」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_45476502/article/details/109097689

  • 相关阅读:
    nm applet disable
    profile和bash
    gre tunnel
    Redux
    react 组件架构
    Flux reference
    Controller View 模式
    Flux
    react事件代理
    虚拟dom和diff算法
  • 原文地址:https://www.cnblogs.com/auschwitzer/p/15697300.html
Copyright © 2011-2022 走看看