欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

OpenCV 使用imread()函數(shù)讀取圖片的六種正確姿勢(shì)

 更新時(shí)間:2020年07月09日 11:02:01   作者:冰不語(yǔ)  
這篇文章主要介紹了OpenCV 使用imread()函數(shù)讀取圖片的六種正確姿勢(shì),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

經(jīng)??吹接腥嗽诰W(wǎng)上詢問關(guān)于imread()函數(shù)讀取圖片失敗的問題。今天心血來潮,經(jīng)過實(shí)驗(yàn),總結(jié)出imread()調(diào)用的四種正確姿勢(shì)。

通常我要獲取一張圖片的絕對(duì)路徑是這樣做的:在圖片上右鍵——屬性——安全——對(duì)象名稱。然后復(fù)制對(duì)象名稱就得到了圖片的絕對(duì)路徑。

如圖:


然而這樣得到的路徑直接復(fù)制粘貼到vs里面會(huì)直接報(bào)錯(cuò),如下:


可以看出我們獲取的絕對(duì)路徑的表示方法是單右斜線形式的。顯然opencv的imread()不支持這種方式。但是!?。〗?jīng)過實(shí)驗(yàn)發(fā)現(xiàn)imread()除了不支持單右斜線形式,其他斜線形式都支持?。?!比如雙右斜線形式、雙左斜線形式、單左斜線形式、前述三種斜線混合型式都是支持的!!我想知道為什么??

看圖,下面的六種方式任何一種都是支持的,都可以成功讀取并顯示圖片。


我個(gè)人經(jīng)常用的方法是第5種,相對(duì)路徑法。只需要把圖像文件放在工程文件夾下和.cpp文件放在一起就行了,讀取的時(shí)候就可以直接用名字讀取,如imread("miao.jpg");

最后一種命令行參數(shù)法是源碼中比較常見的。設(shè)置方法是:

工程——屬性——配置屬性——調(diào)試——命令行參數(shù),然后設(shè)置就行了。如圖:


設(shè)置之后miao.jpg就是argv[1],2.jpg就是argv[2]。

這次的完整代碼如下(路徑因人而異的):

#include<opencv2\opencv.hpp>
 
using namespace cv;
 
int main(int argc,char* argv[])
{
	Mat img;
 
	//-- 1 --雙右斜線法
	//string imgpath = "C:\\Users\\bingbuyu\\Pictures\\photo\\miao1.jpg";
	//-- 2 --雙左斜線法
	//string imgpath = "C://Users//bingbuyu//Pictures//photo//miao1.jpg";
	//-- 3 --單左斜線法
	//string imgpath = "C:/Users/bingbuyu/Pictures/photo/miao1.jpg";
	//-- 4 --以上三種混合法
	//string imgpath = "C:/Users//bingbuyu\\Pictures//photo//miao1.jpg";
	//-- 5 --相對(duì)路徑法
	//string imgpath = "miao.jpg";
	//-- 6 --命令行參數(shù)法
	string imgpath = argv[1];
 
	img = imread(imgpath, 1);
	imshow("img", img);
 
	waitKey(0);
	return 0;
}

以上六種的運(yùn)行結(jié)果,還是這只喵:

 

到此這篇關(guān)于OpenCV 使用imread()函數(shù)讀取圖片的六種正確姿勢(shì)的文章就介紹到這了,更多相關(guān)OpenCV imread()讀取圖片內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python操作PDF圖片的基本方法(增刪改查)

    Python操作PDF圖片的基本方法(增刪改查)

    PDF文件中的圖片可以豐富文檔內(nèi)容,提升用戶的閱讀體驗(yàn),除了在PDF中添加圖片外,有時(shí)也需要替換或刪除其中的圖片,文本將提供三個(gè)示例,介紹如何使用Python?操作PDF文件中的圖片,需要的朋友可以參考下
    2024-04-04
  • python實(shí)現(xiàn)雪花飄落效果實(shí)例講解

    python實(shí)現(xiàn)雪花飄落效果實(shí)例講解

    在本篇文章里小編給大家整理了關(guān)于python實(shí)現(xiàn)雪花飄落效果的相關(guān)實(shí)例內(nèi)容,以及代碼寫法,需要的朋友們參考下。
    2019-06-06
  • python?pyvis庫(kù)創(chuàng)建可視化交互式網(wǎng)絡(luò)圖

    python?pyvis庫(kù)創(chuàng)建可視化交互式網(wǎng)絡(luò)圖

    這篇文章主要為大家介紹了python?pyvis庫(kù)創(chuàng)建可視化交互式網(wǎng)絡(luò)圖,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Python入門教程(三十九)Python的NumPy安裝與入門

    Python入門教程(三十九)Python的NumPy安裝與入門

    這篇文章主要介紹了Python入門教程(三十九)Python的NumPy安裝與入門,NumPy 是一個(gè)Python包,它是一個(gè)由多維數(shù)組對(duì)象和用于處理數(shù)組的例程集合組成的庫(kù),,需要的朋友可以參考下
    2023-05-05
  • Python如何實(shí)現(xiàn)小程序 無限求和平均

    Python如何實(shí)現(xiàn)小程序 無限求和平均

    這篇文章主要介紹了python如何實(shí)現(xiàn)小程序 無限求和平均,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python實(shí)現(xiàn)自動(dòng)收集參數(shù)的技巧分享

    Python實(shí)現(xiàn)自動(dòng)收集參數(shù)的技巧分享

    在Python中,充分利用函數(shù)參數(shù)的自動(dòng)收集和靈活處理,是寫出高效且易維護(hù)代碼的關(guān)鍵之一,本文將深入研究Python函數(shù)參數(shù)的收集方式,感興趣的小伙伴可以了解下
    2023-12-12
  • Python文本終端GUI框架示例詳細(xì)講解

    Python文本終端GUI框架示例詳細(xì)講解

    GUI,全稱為圖形用戶界面,又稱為圖形用戶接口,是一種人與計(jì)算機(jī)通信的界面顯示格式。那么Python常用GUI框架有哪些呢?我們來看看具體介紹
    2022-11-11
  • python中加背景音樂如何操作

    python中加背景音樂如何操作

    在本篇文章里小編給大家整理了關(guān)于在python中加背景音樂的方法,需要的朋友們可以參考下。
    2020-07-07
  • 深入了解Python中的時(shí)間處理函數(shù)

    深入了解Python中的時(shí)間處理函數(shù)

    這篇文章主要是和大家一起探索python中的時(shí)間處理函數(shù),讓大家徹底弄懂時(shí)間處理。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2021-12-12
  • 學(xué)Python 3的理由和必要性

    學(xué)Python 3的理由和必要性

    在本篇文章里小編給大家整理的是關(guān)于學(xué)Python 3的理由的優(yōu)勢(shì),有興趣的朋友們跟著學(xué)習(xí)參考下。
    2019-11-11

最新評(píng)論