今天在用OpenCV实验Image Pyramid的时候发现一个奇怪的问题,就是利用C++函数imread读取图片的时候返回的结果总是空,而利用C函数cvLoadImage时却能读取到图像。代码如下:
//环境:VS2010 + OpenCV 2.3.1
#include "stdafx.h"
#include <cv.h>
#include <highgui.h>
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
using namespace cv;
Mat src, dst, tmp;
char* window_name = "Pyramids Demo";
int _tmain(int argc, _TCHAR* argv[])
{
printf("\n Zoom In-Out demo \n");
printf("-------------------- \n");
printf("*[u]-> Zoom in \n");
printf("*[d]-> Zoom out \n");
printf("*[ESC]-> Close program \n\n");
src = imread("D:\\fruits.jpg");
if(!src.data)
{
printf("No data!--Exiting the program \n");
return -1;
}
tmp = src;
dst = tmp;
namedWindow(window_name,CV_WINDOW_AUTOSIZE);
imshow(window_name,dst);
while(true)
{
int c;
c = waitKey(10);
if((char)c == 27)
{
break;
}
if((char)c == 'u')
{
pyrUp(tmp,dst,Size(tmp.cols * 2,tmp.rows * 2));
printf("** Zoom In:Image x 2\n");
}
else if((char)c == 'd')
{
pyrDown(tmp,dst,Size(tmp.cols / 2,tmp.rows / 2));
printf("**Zoom Out:Image / 2\n");
}
imshow(window_name,dst);
tmp = dst;
}
return 0;
}
程序很简单,就是直接调用Imgproc中的两个C++函数pyrUp和pyrDown来实现图像金字塔,程序的详细解释可参见https://www./article/108378.htm。但在实现的过程中发现imread始终读取不了图像数据和cvLoadImage却可以。几经考证,发现的确是由于库关联的问题。也就是在Debug模式下应该选择带'd'的lib,在Release模式下就选择不带'd'的lib。而实际我们在配置OpenCV环境的时候往往图方便将Debug和Release的目录都一起加了进去,再修改起来也比较麻烦。所以这时候最简单的办法就是在程序的开始加上:
#pragma comment(lib,"opencv_highgui231d.lib")
来告诉程序将采用Debug版本的库函数。
实验结果如下:
以上所述是小编给大家介绍的OpenCV中C++函数imread读取图片的问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# opencv
# imread函数
# imread
# python OpenCV的imread不能读取中文路径问题及解决
# OpenCV 使用imread()函数读取图片的六种正确姿势
# OpenCV 读取图像imread的使用详解
# 小编
# 是在
# 也就
# 在此
# 模式下
# 但在
# 给大家
# 很简单
# 不带
# 最简单
# 来实现
# 也比
# 解决方法
# 便将
# 所述
# 给我留言
# 感谢大家
# 时却
# 过程中
# 疑问请
相关文章:
如何做静态网页,sublimetext3.0制作静态网页?
如何通过建站之星自助学习解决操作问题?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
如何快速查询网站的真实建站时间?
常州企业网站制作公司,全国继续教育网怎么登录?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
购物网站制作公司有哪些,哪个购物网站比较好?
如何选择适合PHP云建站的开源框架?
洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?
测试制作网站有哪些,测试性取向的权威测试或者网站?
建站与域名管理如何高效结合?
如何快速完成中国万网建站详细流程?
网页制作模板网站推荐,网页设计海报之类的素材哪里好?
如何在Tomcat中配置并部署网站项目?
Swift中switch语句区间和元组模式匹配
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
建站之星IIS配置教程:代码生成技巧与站点搭建指南
行程制作网站有哪些,第三方机票电子行程单怎么开?
如何快速搭建自助建站会员专属系统?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
如何选择可靠的免备案建站服务器?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
如何处理“XML格式不正确”错误 常见XML well-formed问题解决方法
香港服务器WordPress建站指南:SEO优化与高效部署策略
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?
网站制作难吗安全吗,做一个网站需要多久时间?
山东云建站价格为何差异显著?
如何在企业微信快速生成手机电脑官网?
建站上市公司网站建设方案与SEO优化服务定制指南
如何在自有机房高效搭建专业网站?
已有域名和空间如何搭建网站?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
头像制作网站在线制作软件,dw网页背景图像怎么设置?
公司网站的制作公司,企业网站制作基本流程有哪些?
微信小程序 五星评分(包括半颗星评分)实例代码
如何在建站宝盒中设置产品搜索功能?
如何快速搭建虚拟主机网站?新手必看指南
音乐网站服务器如何优化API响应速度?
如何用PHP快速搭建高效网站?分步指南
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
网站制作软件有哪些,制图软件有哪些?
建站主机类型有哪些?如何正确选型
如何通过VPS建站实现广告与增值服务盈利?
网站制作软件免费下载安装,有哪些免费下载的软件网站?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
ppt制作免费网站有哪些,ppt模板免费下载网站?
如何高效利用200m空间完成建站?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
*请认真填写需求信息,我们会在24小时内与您取得联系。