完整正确的代码如下:

import cv2
import numpy as np
image = cv2.imread('Pictures/a.png')
cv2.imshow('original_image',image)
cv2.waitKey()

问题一:

很可能是文件路径不对,导致image为空,从而imshow出错。比如我就是Picturtes掉了个“s”.

问题二:

"libpng warning: iCCP: known incorrect sRGB profile"

与先前版本相比,Libpng-1.6在检查ICC配置文件方面更为严格。您可以忽略该警告。要摆脱它,请从PNG图像中删除iCCP块。

您可以使用各种PNG编辑器(如ImageMagick)执行此操作convert in.png out.png

一种方法是运行mogrify来修复它们:

mogrify ./Installer/Images/a.png

问题三:cv2.imshow显示不出来

窗口会闪一下,但是不会显示图片,其实已经显示过,只是很快就消失了,添加一句"cv2.waitKey(0)"即可

参考链接:

1、https://stackoverflow.com/questions/22745076/libpng-warning-iccp-known-incorrect-srgb-profile

2、http://masikkk.com/article/OpenCV-imshow-waitkey/

3、https://stackoverflow.com/questions/31586385/assertion-failure-size-width0-size-height0-in-function-imshow

最新文章

  1. 2.WindowsServer2012R2装完的一些友好化设置
  2. Hawk 3. 网页采集器
  3. Atitit 马尔可夫过程(Markov process) hmm隐马尔科夫。 马尔可夫链,的原理attilax总结
  4. Getty – Java NIO 框架设计与实现
  5. 把C#对象转换为json字符串
  6. http request parameter
  7. 初探响应式Web设计
  8. NGUI使用教程(3) 使用外部图片制作Atlas(图集)
  9. Java OCR tesseract 图像智能字符识别技术
  10. Android ImageView分析并展开
  11. Model Representation and Cost Function
  12. ATL右键文件菜单
  13. MongoDB数据库备份与还原、单表的导入导出
  14. js去掉前后空格
  15. 安装最新版RabbitMQ v3.7.13 以及基本配置
  16. 使用axios优雅的发起网络请求
  17. 如何用git把本地代码上传到github
  18. PDF文件可以转换成txt文档吗
  19. MySQL允许root远程访问
  20. thread_local变量(转)

热门文章

  1. js页面的全屏展示和退出全屏显示
  2. 解决overflow: auto在Ios中滑动不流畅
  3. Go语言之父谈Go:大道至简
  4. bzoj 4200: [Noi2015]小园丁与老司机【dp+有上下界最小流】
  5. [HNOI2010] 合唱队 chorus
  6. __enter__,__exit__
  7. GitHub使用方法(初级)
  8. Mybatis源码解析(二)
  9. Codeforces Round #547 (Div. 3) D. Colored Boots
  10. POJ-3275:Ranking the Cows(Floyd、bitset)