麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

不通過cmake,直接查看opencv函數(shù)的源代碼

2019-11-10 19:32:52
字體:
供稿:網(wǎng)友

今天上午,需要查看opencv的cvColor函數(shù)的源代碼,之前雖然經(jīng)常使用opencv庫來做一些圖像相關(guān)的處理,但是并沒有查看過opencv的源代碼,經(jīng)過一些查找,主要有下面的兩種方法: 1. 使用cmake。我們知道,我們在官網(wǎng)上下載的完整版的opencv一般會有build和sources兩個(gè)文件夾,如果我們僅僅是要使用opencv庫,那么build文件夾足矣。而如果是要查看opencv的源代碼,則需要sources文件夾,但是sources文件夾中只是一些零散的文件,用Visual Studio隨便打開一個(gè).cpp文件,隨便選擇一個(gè)函數(shù)點(diǎn)擊右鍵,發(fā)現(xiàn)并不能“查看定義”,原因在于:所有的源文件之間還沒有建立聯(lián)系,即還沒有建立工程文件,而cmake就是來做這樣一件事情的。具體的可以參考下面的這篇博文: link; 2. 使用opencv官網(wǎng)+Visual Studio的方式。

第2種方法是我接下來要著重介紹的,有時(shí)候,我們懶得去使用cmake,或者,我們在使用別人的電腦,只是突然之間靈光一閃,想要看一看一個(gè)函數(shù)的源碼,下面,我以查看cvCanny這個(gè)函數(shù)的源代碼為例,按照下面的步驟來進(jìn)行(電腦上需要有opencv的sources文件夾以及Visual Studio或者相似功能的IDE): 1. 首先,確定cvCanny函數(shù)所在的模塊。如果你已經(jīng)知道cvCanny函數(shù)位于opencv的imgPRoc模塊,那么可以忽略此步驟,如果不知道,則可以通過opencv的官網(wǎng)查看cvCanny函數(shù)所在的模塊: 打開opencv官網(wǎng)——DOCUMENTATION——REFERENCE——搜索cvCanny關(guān)鍵字 可以搜索到下面的內(nèi)容: 這里寫圖片描述 然后點(diǎn)擊搜索到的cvCanny函數(shù),便會出現(xiàn)一個(gè)新的頁面,當(dāng)然我們的目的是確定cvCanny函數(shù)所在的模塊,我們發(fā)現(xiàn),新出現(xiàn)的頁面的網(wǎng)址中: 這里寫圖片描述 有“modules/imgproc”這樣的一小部分,所以我們可以知道,cvCanny函數(shù)是屬于imgproc模塊。那么,知道cvCanny函數(shù)所在的模塊之后,下一步要做什么呢?請繼續(xù)往下看。 2. 使用Visual Studio進(jìn)行源碼搜索。打開Visual Studio,在: 編輯——查找和替換——在文件中查找 進(jìn)行如下的輸入: 這里寫圖片描述 查找的內(nèi)容當(dāng)然就是cvCanny,而查找的范圍就是sources/modules/imgproc/src 到這里,可以知道,上面步驟1確定函數(shù)所在的模塊是為了縮小查找的范圍,加快查找的速度。 查找得到如下的結(jié)果: 這里寫圖片描述 這個(gè)時(shí)候,雙擊相應(yīng)的行就可以查看cvCanny函數(shù)所對應(yīng)的源碼了!

到這里,就完成了對“用opencv官網(wǎng)+Visual Studio”查看opencv函數(shù)源代碼這種方法的介紹。 還是上面說的,這種方法主要是方便懶得使用cmake或者只是偶爾靈光一閃想看看源代碼的朋友,如果是想系統(tǒng)地查看源代碼,當(dāng)然還是得用cmake建立起相應(yīng)的工程文件,查看起來才能比較方便。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 最近免费观看高清韩国日本大全 | 久久久久国产成人精品亚洲午夜 | 婷婷中文字幕一区二区三区 | av色哟哟| 免费观看一区 | 污污黄| 九九热精 | 蜜桃av鲁一鲁一鲁一鲁 | 日本一区免费看 | 久久美女免费视频 | 亚洲视频在线视频 | 91精品国产92久久久久 | 91精品国产91久久久久久丝袜 | 黄色片网站在线免费观看 | 亚洲性综合网 | 久久久久久久国产视频 | 久久亚洲精品久久国产一区二区 | 福利在线免费 | 国产精品69久久 | 在线中文字幕不卡 | 国产妇女乱码一区二区三区 | 亚洲一区二区国产 | 九九热在线视频免费观看 | 欧美成人一区二区视频 | xnxx 美女19 | 毛片小网站 | 亚洲不卡 | 成人av一区二区免费播放 | 国人精品视频在线观看 | 91九色视频在线观看 | 成人午夜激情视频 | 亚洲欧美国产视频 | 国产一区二区欧美 | 国产一区二区高清在线 | www.48xx.com| 免费在线观看午夜视频 | 在线亚洲综合 | 国产午夜免费视频 | 中国videos露脸hd | 国内精品久久久久久久久久 | 午夜爽爽爽男女免费观看hd |