甘肃铁皮保温施工_鑫诚防腐保温工程有限公司
梧州不锈钢保温施工 OpenCV 使用imread()函数读取图片的六种正确姿势

梧州不锈钢保温施工 OpenCV 使用imread()函数读取图片的六种正确姿势

  • 内容详情

铁皮保温

经常看到有人在网上询问关于imread()函数读取图片失败的问题。今天心血来潮,经过实验,总结出imread()调用的四种正确姿势。

通常我要获取一张图片的对路径是这样做的:在图片上右键——属——安全——对象名称。然后复制对象名称就得到了图片的对路径。

如图:

然而这样得到的路径直接复制粘贴到vs里面会直接报错,如下:

可以看出我们获取的对路径的表示方法是单右斜线形式的。显然opencv的imread()不支持这种方式。但是!!!经过实验发现imread()除了不支持单右斜线形式,其他斜线形式都支持!!!比如双右斜线形式、双左斜线形式、单左斜线形式、前述三种斜线混型式都是支持的!!我想知道为什么??

看图,下面的六种方式任何一种都是支持的,都可以成功读取并显示图片。

2023上海摄影展(上海国际摄影器材和数码影像展览会)将于2023年8月10-12日在上海新国际博览中心(SNIEC),今年将延续“实名制登记入场制度”,预登记成功后即可免费参观。

接下来,进行功能需求分析与UI设计。形成明确的APP功能列表,包括核心功能和辅助功能,管道保温施工确保功能设计理,用户体验至上。使用业设计工具如Figma或Sketch来制作线框图,理清每个界面的布局,创建用户角色和用户流程图,确保每个功能的设计都符用户需求。

我个人经常用的方法是第5种,相对路径法。只需要把图像文件放在工程文件夹下和.cpp文件放在一起就行了,读取的时候就可以直接用名字读取,如imread("miao.jpg");

后一种命令行参数法是源码中比较常见的。设置方法是:

工程——属——配置属——调试——命令行参数,然后设置就行了。如图:

设置之后miao.jpg就是argv[1],2.jpg就是argv[2]。

地址:大城县广安工业区

这次的完整代码如下(路径因人而异的):

以上六种的运行结果,还是这只喵:

 

到此这篇关于OpenCV 使用imread()函数读取图片的六种正确姿势的文章就介绍到这了,更多相关OpenCV imread()读取图片内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

产品中心 新闻资讯 联系鑫诚