日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

clion opencv安装_Clion+Opencv3.2终极配置教程

發布時間:2025/3/12 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 clion opencv安装_Clion+Opencv3.2终极配置教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

網上的教程實在太坑,啰哩啰嗦還不對,很多感覺都是互相抄襲,也沒有真正解決問題,抑或解決問題分享時草草了事,真是坑人!不多說了,還是正題吧...

環境

Cmake3.6(至少3.9版本一下)+Mingw-w64(64位的,32位的bug會出很多錯)

需下載資源

手動下載一個opencv_ ffmpeg_64.dll文件,放到opencv/sources/3rdparty/ffmpeg/目錄下,下載地址:opencv3.2 opencv_ffmpeg_64。

如果是需要opencv_ ffmpeg.dll,也需要放到opencv/sources/3rdparty/ffmpeg/目錄下,下載地址:opencv_ ffmpeg.dll。

建議都直接下載好放進去,省著出錯麻煩!!!

編譯Opencv源碼步驟

1. 安裝Opencv3.2,Cmake以及Mingw-w64, 配置Mingw-w64的bin目錄環境變量;

2. 打開Cmake-GUI,源碼路徑選擇Opencv的source目錄,輸入路徑自定義,如圖;

2017-12-31-02-26-31.jpg

2017-12-31-02-26-10.jpg

3. 點擊Configure,選擇MinGW Makefiles;

2017-12-31-02-28-59.jpg

4. 再次點擊Configure,等待一會會很多報紅,如圖;再次點擊Configure,紅色全部消失;此時點擊Generate完成即可;

2017-12-31-02-32-34.jpg

2017-12-31-03-31-18.jpg

5. 進入輸出目錄,如果安裝了git的話,可以直接git-bash里(或者cmd)里運行下面代碼,效果如下:

mingw32-make -j8 # 以8線程進行編譯

2017-12-31-02-35-10.jpg

6. 等待一會,即可完成,最終效果如下:

2017-12-31-02-37-09.jpg

7. 最后在我們編譯完成,輸出目錄下的bin目錄里會生成一些.dll和.exe文件,lib目錄會生成一些.a文件。

2017-12-31-02-43-19.jpg

2017-12-31-02-43-32.jpg

8. 運行mingw32-make install,等待片刻,輸出目錄下會多出install文件夾;

2017-12-31-03-42-24.jpg

9. 添加...\install\x86\mingw\bin 添加到path系統環境變量環境變量;

2017-12-31-03-43-51.jpg

Clion中使用Opencv

1. 安裝Clion,配置好Mingw-w64的目錄(包括Cmake,可選);

2017-12-31-02-49-34.jpg

2. 新建項目,發現Cmake3.9一創建項目就報錯,所以上一步還是不要選擇Bundle的,我自己又下載了一個3.6版本的,心累...

2017-12-31-03-22-10.jpg

3. 編輯CMakeLists.txt;

cmake_minimum_required(VERSION 3.6)

project(opencvtest)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")

# Where to find CMake modules and OpenCV

set(OpenCV_DIR "E:\\Opencv3.2\\opencv\\mingw64_build\\install")

set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")

find_package(OpenCV REQUIRED)

include_directories(${OpenCV_INCLUDE_DIRS})

add_executable(opencvtest main.cpp)

# add libs you need

set(OpenCV_LIBS opencv_core opencv_imgproc opencv_highgui opencv_imgcodecs)

# linking

target_link_libraries(opencvtest ${OpenCV_LIBS})

4. 測試代碼main.cpp

#include "iostream"

#include

using namespace std;

using namespace cv;

int main() {

Mat img = imread("haha.jpg");

if (img.empty()) {

cout << "Error" << endl;

return -1;

}

imshow("Lena", img);

waitKey();

return 0;

}

5. 結果:

2017-12-31-05-20-29.jpg

6. 中間坑真的感覺數不清,配置出現差錯可以休息一下,重啟一下電腦,說不定就好了:)

參考文章

很多都是大坑,這里就列兩個主要的吧!

總結

以上是生活随笔為你收集整理的clion opencv安装_Clion+Opencv3.2终极配置教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。