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模式不同相应的配置不同

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

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

(0)
上一篇 2022年10月10日 下午1:16
下一篇 2022年10月10日 下午1:36


相关推荐

  • RabbitMQ与CMQ的使用与实战

    RabbitMQ与CMQ的使用与实战RabbitMQ Rabbitmq 的启动和关闭 rabbitmq server 前台启动服务 rabbitmq server detached 后台启动服务 常用 rabbitmqctls 停止服务端口号是 5672 可视化端口 15672 Linux 中查看正在运行的端口号 netstat tulpn 终止与启动应用 Rabbitmqctls app 启动引用

    2026年3月19日
    1
  • java wifi开发教程_WiFi技术「建议收藏」

    java wifi开发教程_WiFi技术「建议收藏」WiFi技术啥MU-MIMO:多用户-多输入多输出2x2MIMO:2个输入in,2个输出out。?一根天线既做接收也做发送,2×2即两根天线,同理4×4即为4根天线?RedmiAX6共6根天线,4根作为5G天线,2根作为2.4G天线RedmiAX6支持2x2160MHz及4x480MHz两种MU-MIMO工作模式802.11对照表协议频宽(MHz)单天线速率(Mbps…

    2022年7月21日
    16
  • leetcode-124. 二叉树中的最大路径和(树形dp)

    leetcode-124. 二叉树中的最大路径和(树形dp)原题链接路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。路径和 是路径中各节点值的总和。给你一个二叉树的根节点 root ,返回其 最大路径和 。示例 1:输入:root = [1,2,3]输出:6解释:最优路径是 2 -> 1 -> 3 ,路径和为 2 + 1 + 3 = 6示例 2:输入:root = [-10,9,20,null,null,1

    2022年8月8日
    5
  • pycharm闪退问题(出现out of memory错误后,修改值后打不开)

    pycharm闪退问题(出现out of memory错误后,修改值后打不开)错误 在 pycharm 出现 outofmemory 后 修改值后 pychrm 一直闪退方法一 修改 vmoptions 文件 安装 pycharm 的目录下参考链接 https blog csdn net Late whale article details 反馈 尝试后无论怎么修改值都仍然无法打开方法二 修改 vmoptions 文件 C 盘下注意 在 c 盘搜索 vmpotions 扩展名的文件 如果你在 pycharm 安装路径里面找的话 你只能在 bin 文件里找到 pycharm64 e

    2026年3月27日
    3
  • pycharm社区版使用教程_chrome简体中文

    pycharm社区版使用教程_chrome简体中文PyCharm的默认界面是英文的,安装PyCharm中文界面插件是最简单的汉化方式:①点击“File”,②出现的菜单中点击“Settings”,③在弹出的界面中,选“Plugins”,然后在右边输入框中输入“chinese”,④在搜索结果中,选中第一个结果,点击右边的“install”即可。…

    2022年8月26日
    6
  • phpsotrm 2021激活码3月最新在线激活

    phpsotrm 2021激活码3月最新在线激活,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    50

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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