opencv cvtColor 出错
如:
Mat src = imread("F:\\图片\\00002.jpg");
Mat des1;
cvtColor(src,des1,CV_BGR2GRAY); //出错
错误表现如下:
原因分析:
利用cvtColor 进行灰度转换时,不能将 灰度图 转为灰度图,所以在转换前,需对原始图像进行判断。
解决办法:
// 转换单通道if (src.channels() == 4) {cv::cvtColor(src, src, CV_BGRA2GRAY);} else if (src.channels() == 3) {cv::cvtColor(src, src, CV_BGR2GRAY);} else if(src.channels() == 2) {cv::cvtColor(src,src,CV_BGR5652GRAY);} else if(src.channels() == 1) {// 单通道的图片直接就不需要处理return src;} else { // 负数,说明图有问题 直接返回return src;}
opencv cvtColor 出错相关推荐
- opencv cvtColor dtype issue(error: (-215) )
opencv cvtColor dtype issue(error: (-215) ) 更详细的错误信息如下,color.cpp:9710: error: (-215) depth == CV_8U ...
- OpenCV cvtColor BGR2YUV420
OpenCV 中的 cvtColor 将图像从一种颜色空间转换为另一种颜色空间.虽然 OpenCV 可以支持从各种 YUV 格式转换到 BGR,但反向到 YUV420 却仅能输出 I420.尽管内部有 ...
- python安装opencv出现错误,通过pip安装opencv时出错
python version = Python 3.8.0 pip version = 19.3.1 C:\Users\Sami Ullah Ch>pip3 install opencv-pyt ...
- OpenCV cvtColor()函数
cv::cvtColor()用于将图像从一个颜色空间转换到另一个颜色空间的转换(目前常见的颜色空间均支持),并且在转换的过程中能够保证数据的类型不变,即转换后的图像的数据类型和位深与源图像一致. vo ...
- opencv Imshow出错
一开始直接使用的网上的代码,imshow一直出错,后来改成绝对路径,且\改为/运行成功 #include<iostream> #include <opencv2/core/core ...
- 学习opencv之cvtColor
opencv 提供了cvtColor()函数,用于在图像中不同的色彩空间进行转换,用于后续处理.在使用cvtColor之前首先需要了解下基本的图像色彩模式,色彩模式决定了打印或显示的图片颜色. 图像色 ...
- Centos6.5 下安装opencv
为了熟悉一下linux下C++,准备通过将以前所写项目由windows移植到linux下,首先配置环境,这个还挺繁琐,出错挺多的,现在记录一下. 系统:Centos 6.5 最后版本 OpenCV: ...
- OPENCV study
OPENCV study 1.读取图像 cv::imread() 读取任意路径的图像,int flags = IMREAD_COLOR 读入图片到Mat容器当中的存放方式 Enumerator IMR ...
- ubuntu 编译opencv
我所编译的3.4.0版本,参考了别人的教程以及自己的实践,记录如下,以备不时之需 一.下载和添加依赖包 1.首先更新 apt-get,在安装前最好先更新一下系统,不然有可能会安装失败.在终端输入: s ...
- 基于golang的opencv人脸比对
github上golang结合opencv:https://github.com/go-opencv/go-opencv 下载后进入go-opencv/samples目录,目录下为示例代码 编译ope ...
最新文章
- SAP RETAIL 事务代码RWBE查询界面上的Plant Group
- 手动启动 oracle 服务
- USACO-Section1.6 Superprime Rib (枚举)
- C#算法设计排序篇之03-直接插入排序(附带动画演示程序)
- c语言省二历年真题讲解安徽,安徽省计算机等级二考试真题C语言年12月.doc
- Java 反射 mdc失效,log4j中MDC使用陷阱
- kafka Failed to send producer
- python websocket django vue_Python Django Vue 项目创建过程详解
- 【HAVENT原创】Mac 下编译 ReactNative(CRN) 踩坑记录
- mysql过载保护_腾讯后台开发技术总监浅谈过载保护 小心雪崩效应
- nodejs-指定长度断句
- Uber 时序数据库M3DB初探
- 【工具分享篇二】PDF公式提取教程(一):Mathpix/Typora及Pandoc扩展安装教程
- 数据库设计--数据流图(DFD)
- 一看即懂的TCP首部确认号和序列号解析!!!
- 记一次我的Google电话面试经历
- bat脚本代码,一键修改网卡的dns地址和恢复为DHCP获取的方式
- Makefile depend规则
- PDF编辑器怎么使用?PDF编辑器的操作方法
- 路由器刷机教程图解_TP-LINK WR703N OpenWrt刷机教程(图文详解)
热门文章
- 电脑网速,别把宽带浪费了,一招提升电脑网速
- Layabox 屏幕适配
- EXP-00091: Exporting questionable statistics.问题解决!(转)
- python3 打包exe 加密_python代码加密之生成exe可执行文件
- deepin输入法配置
- spellman斯派曼电源维修XRB100N100K4405
- 基于vue的房屋中介管理系统
- python网络爬虫入门(三)—— 做个简陋的pixabay 图片下载器
- 机载激光雷达原理与应用科普(四)
- jwplayer html插件,jQuery插件JWPlayer视频播放器用法实例分析