opencv 一些问题
原创
©著作权归作者所有:来自51CTO博客作者juwen的原创作品,请联系作者获取转载授权,否则将追究法律责任
这两天都在用opencv进行开发,这的确是个好东西,可惜问题多多。特别是一些很简单的问题,如果没有指点就麻烦大了。我现在将使用过程的一些小问题提一提,希望可以对同时在使用的朋友有些帮助。我的email:juwen.zhong#gmail.com,欢迎大家交流使用过程中产生的问题。
下面的两个问题编译过程中可以顺利通过,运行时提示错误。
使用cvCvtColor将RGB图像转换为灰度图 时提示
bad number of channels
注意这里,灰度只有单通道,原图是三通道的,所以目标的定义要定义成单通道才行。
img2=cvCreateImage(cvSize(Width,Height),8,1);
上面的问题应该比较容易不小心产生的。
第二个问题就是:
Unsupported format or combination of formats (Unsupport combination of inpupt/output formats) in function cvConvertImage, \highgui\utils.cpp(573)
这个问题困扰了我很长时间,找了很多资料也没有说是什么问题,但有了上面的经验后,我认为是opencv的中输出图像到mfc时需要转化为RGB图像,不能单纯的使用灰度图。
于是我测试了一下,先用cvCvtColor将灰度图转换为RGB,这里要注意了,输入是单通道,输出是否通道。
然后再输出到MFC,结果是可以的。
下一篇:Mcafee和mysql冲突
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
django 一些问题
django 一些问题
问题 django 一些 -
记录一些问题
记录一些问题:bugreleaseonline常更新…
人工智能 深度学习 机器学习 智能 IT -
electron 一些问题
1,获取屏幕的宽和高用于设置定位 可以,注意需要在 加载完成后设置可以在创建窗口时候获取。2,cmd 输出中文乱码 ,这个是cmd 没有使用utf-8导致,修改命令就可以了。
electron javascript 前端 加载 html -
maven一些问题
1. The container 'Maven Dependencies' references non existing library
java 开发工具 memcached maven jar -
hive一些问题
hive一些问题
hive 一些问题