修改opencv源碼並測試

在進行座標映射的時候看了假博客,耽誤我好幾天的時間,這裏就不說是哪篇博客了,發現博客有問題時在看了C++源碼後,還有就是,可以手動去修改opencv源碼,然後用自己改過的源碼拿去測試。這期間遇到了和anaconda裏的opencv-python環境衝突的問題,這個不用擔心,測試完就重新卸載重新安裝就好了。這個在我後面的博客中提到了。下面說一下我是怎麼修改opencv源碼並拿去測試的。

step1.前提是cmake環節已經結束

打開opencv.sln

點擊==>生成==>生成解決方案

我最後生成後就會報一個錯誤和Python相關的,可以忽略。

然後右鍵‘INSTALL’

 生成以後會在目錄下生成相關的文件--install文件夾

打開install文件夾裏面是這樣的

這個差不多就和普通的opencv安裝目錄裏的結構差不多了。

打開include文件夾,是這樣的:

打開x64文件夾,是這樣的:

bin裏面是opencv的動態鏈接庫.dll

lib裏面是這樣的

step2.自己的實例調用

 我寫了一個test,需要進行配置,這裏的包含目錄和庫目錄,指定到自己生成的文件路徑中。

附加依賴項也是自己生成的那個 

 關鍵的是這個動態鏈接庫opencv_world346d.dll,我去搜博客裏面說的我沒有試成功,我只是將這個文件直接拷貝到我的test中和test.exe放在一起。再去運行test的時候,裏面就加進我的算法進去了。只是這種方法需要每生成一次就要拷貝一次比較麻煩。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章