linux下使用OpenCV的一些问题
完整正确的代码如下:
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/
linux下使用OpenCV的一些问题的更多相关文章
- Linux下安装OpenCV+Python支持
		
以下说明在Linux下Python和OpenCV结合安装的过程,Python要使用OpenCV模块,则必须导入OpenCV提供的包,所以要提供Python支持,首先在安装OpenCV前安装必要的组件, ...
 - Python下的OpenCV学习 01 —— 在Linux下安装OpenCV
		
一.OpenCV简要介绍 OpenCV是一个跨平台的计算机视觉库,可以运行在Windows.Linux.MacOS等操作系统上.OpenCV提供了众多语言的接口,其中就包含了Python,Python ...
 - Linux下安装opencv模块
		
最近微信上流行的给自己的头像加一顶圣诞帽,想用python写一个程序自己实现一下,其中需要用到opencv import cv2 现在记录一下如何在Linux系统(ubutun)下安装该模块: 参考了 ...
 - linux下的OpenCV安装&学习笔记
		
http://www.linuxdiyf.com/viewarticle.php?id=20731 (本想在fedora下安装编译的,但目前opencv官网.sourceforge等网站都无法访问下载 ...
 - 【转】linux下安装opencv
		
Installation in Linux These steps have been tested for Ubuntu 10.04 but should work with other distr ...
 - linux下编译opencv
		
1.安装cmake:sudo apt-get install cmake 2.下载opencv-2.4.10.zip,解压 3.编译opencv cd /home/opencv-2.4.10 mkdi ...
 - Linux下安装opencv with-ffmpeg解决无法读取视频的问题
		
1. 编译安装ffmpeg 下载源码,执行 ./configure --disable-yasm --enbale-shared --prefix=/usr/local/ffmpeg 即可. 2. 下 ...
 - 【失败的经验】在linux下编译opencv for android
		
cd /home/ahfu#选择opencv 3.4.6版本来编译wget https://github.com/opencv/opencv/archive/3.4.6.tar.gztar -zxvf ...
 - OpenCV学习一《Linux下安装OpenCV》
		
第一步:安装源码前先安装好需要的第三⽅方环境 需要的编译环境■ [compiler] sudo apt-get install build-essential # 注释说明 64位ubuntu在安装 ...
 - linux下设置opencv环境变量
		
一.安装opencv(这里不再讲述) 二.添加库路径(创建opencv.conf文件) 输入命令:vi /etc/ld.so.conf.d/opencv.conf 输入/usr/local/lib,并 ...
 
随机推荐
- TypeScript完全解读(26课时)_12.TypeScript完全解读-高级类型(1)
			
12.TypeScript完全解读-高级类型(1) 高级类型中文网的地址:https://typescript.bootcss.com/advanced-types.html 创建新的测试文件 ind ...
 - CodeForces Gym 100685E Epic Fail of a Genie (贪心,控制精度)
			
题意:给定 n 个数,然后让从中选取一些数使得它们的总乘积最大.如果有多个,要求这些数尽量少,如果还有多个,随便输出一组即可. 析:一个贪心题,根据乘法的性质,很容易知道,如果一个数大于1,那么肯定要 ...
 - flex设置默认字体为微软雅黑
			
必须使用英文名称 Microsoft YaHei 否则有些系统不识别
 - Codeforces710C【数学】
			
n阶幻方问题::http://blog.csdn.net/fengchaokobe/article/details/7437767 学一下就好啦~ 奇幻七绝 先填上行正中央, 依次斜填切莫忘. 上格没 ...
 - String.Format 大全
			
0.0的格式化 string.Format("{0:8D8}", 3)//第一个8表示空8个位置,后一个8表示用0填写最多8位数据 1.格式化货币(跟系统的环境有关,中文系统默认格 ...
 - AttributedString 图片间距问题
			
1.NSMutableAttributedString如何显示图片 NSMutableAttributedString *vipStr = [[NSMutableAttributedString al ...
 - rn-splash-screen  启动页 安卓
			
1. 进入项目npm install --save rn-splash-screen 2.react-native link rn-splash-screen 3.在项目android/app/src ...
 - react native的Navigator组件示例
			
import React, {Component} from 'react';import {ScrollView, StyleSheet, Text, View, PixelRatio} from ...
 - HDU6308(2018多校第一场)
			
Bryce1010模板 http://acm.hdu.edu.cn/showproblem.php?pid=6308 将时间化简为分钟计算,同时不要用浮点数计算,精度会出现问题: 如果采用精度,最好加 ...
 - [洛谷P2186] 小Z的栈函数
			
题目链接: 传送门 题目分析: 大模拟,先得存操作,然后再处理每个数-- 有一个小优化,在处理操作的时候顺便判一下最后栈里是不是有且仅有一个数,但A完了才想起来,所以就算了-- 总之就是个模拟题--没 ...