cv::imread读不出图片的解决办法「建议收藏」

cv::imread读不出图片的解决办法「建议收藏」imread()函数无法读取图片的原因测试程序:intmain(){ //读入一张图片 Matimg=imread("longmao.jpg"); if(img.empty()) { cout<<"Can’treadimage"<<endl; return-1; } //创建一个名为“龙猫”窗口 namedWindow("longmao"); …

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

imread()函数无法读取图片的原因

测试程序:

int main()
{

// 读入一张图片
Mat img = imread(“longmao.jpg”);
if(img.empty())
{

cout << “Can’t read image” << endl;
return -1;
}
// 创建一个名为“龙猫”窗口
namedWindow(“longmao”);
// 在窗口中显示龙猫
imshow(“longmao”,img);
// 等待6000ms后窗口自动关闭
waitKey(6000);
return 0;

}

解决方案:

(1)图片路径问题:相对路径,把图片放在工程项目中的cpp文件所在的文件夹下;绝对路径,添加图片的绝对路径(注意要用两个\\),例如“D:\\Project file\\OpenCV\\opencv\\test\\test\\longmao.jpg”

(2)链接库版本不正确:(debug下对应的库为xxd.lib;release的为xx.lib)

imread()不能同时添加带xxd.lib和xx.lib的依赖项,需要单独添加根据Debug和Release模式不同相应的配置不同

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/183568.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 普通用户nginx安装步骤,并能够启动mongo的配置

    普通用户nginx安装步骤,并能够启动mongo的配置普通用户nginx安装步骤,并能够启动mongo的配置

  • efax365免费网络传真群发软件 v2.43 绿色版

    efax365免费网络传真群发软件 v2.43 绿色版2019独角兽企业重金招聘Python工程师标准>>>…

  • c++ opencv保存图片

    c++ opencv保存图片本人在做人脸采集的时候遇到了要用c++opencv保存图片的问题,下面是方法,代码是抠出来的,由于是项目所以全部代码就不放出来了直接使用c++opencv的接口函数使用方法。cv::imwrite(path_filename,picture)path_filename:为保存图片的路径和图片名,picture为要保存到图片,下面是例子。 #include&lt;opencv…

  • Symantec 卸载密码方法

    Symantec 卸载密码方法Symantec卸载密码方法最的有很多朋友问…方法一:当时就是输入在服务器端设置的密码(诺顿的默认密码是symantec)方法二:修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\INTEL\LANDesk\VirusProtect6CurrentVersion\AdministratorOnly\Security修改UseV…

  • opengl投影矩阵变换_opengl 坐标

    opengl投影矩阵变换_opengl 坐标前言先上一个运行效果图:OverviewAcomputermonitorisa2Dsurface.A3DscenerenderedbyOpenGLmustbeprojectedontothecomputerscreenasa2Dimage.GL_PROJECTIONmatrixisusedforthisprojectiontransformation.First,ittransformsallvertex…

  • 堆排序算法——C/C++

    堆排序算法——C/C++堆排序1、算法思想堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。2、实现原理要实现从小到大的排序,就要建立大顶堆,即父节点比子节点都要大。2.1、初始化数组,创建大顶堆。大顶堆的创建从下往上比较,不能直接用无序数组从根节点比较,否则有的不符合大顶堆的定义。…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号