VS2015+32位Opencv配置

前提:從官網下載的Opencv3.4.10版本只支持64位的程序,不支持32位的C程序。所以我們從Opencv源碼編譯出32位的程序來使用。

1.Opencv的下載

下載網址:https://opencv.org/releases/
在這裏插入圖片描述
這裏直接選擇Opencv-3.4.10下的windows版本。你也可以直接下載源碼,然後進行編譯。windows版本中同樣包含源碼,我們也可以拿來重新編譯。

2.Opencv的安裝

在這裏插入圖片描述
選擇一個路徑直接提取就行。
安裝完後有如下文件夾:
在這裏插入圖片描述
在這裏插入圖片描述
注意:這裏沒有X86文件夾,這是博主後來通過CMAKE重新編譯出的32位Opencv。

3.下載Cmake和VS2015

1.Cmake下載網址:https://cmake.org/download/
在這裏插入圖片描述
下載這個帶GUI的CMAKE,解壓後打開bin文件夾顯示如下:
在這裏插入圖片描述
2.visual studio2015(當然你也可以選擇其他版本的VS)
至此我們已經完成了編譯32位Opencv的準備工作,接下來開始編譯。

4.編譯32位的Opencv

1.打開cmake-gui.exe
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
出現Configuring done則表示成功(注意:在此過程中可能會報錯,不需要例會即可)。
然後點擊Generate即可。
出現Generating done 表示生成成功。
出現Generating done 表示生成成功。
2.接下來我們使用VS2015進行編譯。
用VS2015打開你新建文件夾中的OpenCV.sln。
在這裏插入圖片描述
在這裏插入圖片描述
這裏有Debug和Win32兩個選項需要配置。如果你想使用32位的Debug版本,則不變。如果你想使用32位的Release版本,則需要重新選擇。
在這裏插入圖片描述
選擇好以後,我們直接點擊生成->生成解決方案,然後等待即可。我這裏選的是32位的Debug版本。
過一段時間生成結束會出現這樣的顯示,注意:雖然這裏是生成失敗,但是不用理會。
在這裏插入圖片描述
接下來點擊install,然後這樣選擇:
在這裏插入圖片描述
接下來你就會在新建文件夾中的install文件夾下發現生成的文件:
在這裏插入圖片描述
將x86文件夾複製後放到Opencv的build文件夾下,如下所示:
在這裏插入圖片描述 至此,我們已經完成了32位debug版本的編譯。 在這裏需要說明一點問題:32位的release版本我編譯了好幾次,都失敗了,成功地小夥伴們可以留言溝通一下。