linux下使用OpenCV的一些问题
2024-09-04 15:55:25
完整正确的代码如下:
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/
最新文章
- 2.WindowsServer2012R2装完的一些友好化设置
- Hawk 3. 网页采集器
- Atitit 马尔可夫过程(Markov process) hmm隐马尔科夫。 马尔可夫链,的原理attilax总结
- Getty – Java NIO 框架设计与实现
- 把C#对象转换为json字符串
- http request parameter
- 初探响应式Web设计
- NGUI使用教程(3) 使用外部图片制作Atlas(图集)
- Java OCR tesseract 图像智能字符识别技术
- Android ImageView分析并展开
- Model Representation and Cost Function
- ATL右键文件菜单
- MongoDB数据库备份与还原、单表的导入导出
- js去掉前后空格
- 安装最新版RabbitMQ v3.7.13 以及基本配置
- 使用axios优雅的发起网络请求
- 如何用git把本地代码上传到github
- PDF文件可以转换成txt文档吗
- MySQL允许root远程访问
- thread_local变量(转)
热门文章
- js页面的全屏展示和退出全屏显示
- 解决overflow: auto在Ios中滑动不流畅
- Go语言之父谈Go:大道至简
- bzoj 4200: [Noi2015]小园丁与老司机【dp+有上下界最小流】
- [HNOI2010] 合唱队 chorus
- __enter__,__exit__
- GitHub使用方法(初级)
- Mybatis源码解析(二)
- Codeforces Round #547 (Div. 3) D. Colored Boots
- POJ-3275:Ranking the Cows(Floyd、bitset)