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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python中配置opencv_在Windows中安装OpenCV-Python|四

發(fā)布時間:2023/12/10 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中配置opencv_在Windows中安装OpenCV-Python|四 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目標

在本教程中,我們將學習在你的Windows系統(tǒng)中設置OpenCV-Python。

下面的步驟在裝有Visual Studio 2010和Visual Studio 2012的Windows 7-64位計算機上進行了測試。屏幕截圖展示的是VS2012。

從預編譯的二進制文件安裝OpenCV

下面的Python軟件包將被下載并安裝到其默認位置。 Python的3.X(3.4+)或Python 2.7.x從這里下載:https://www.python.org/downloads/。 Numpy包(例如使用pip install numpy命令下載)。 Matplotlib( pip install matplotlib)(Matplotlib是可選的,但推薦它,因為我們使用了很多在我們的教程)。將所有軟件包安裝到其默認位置。C:/Python27/如果使用Python 2.7,將安裝Python。安裝后,打開Python IDLE。輸入import numpy并確保Numpy運行正常。從GitHub:https://github.com/opencv/opencv/releases 或SourceForge網站:https://sourceforge.net/projects/opencvlibrary/files/ 下載最新的OpenCV版本,然后雙擊將其解壓縮。轉到opencv/build/python/2.7文件夾。將cv2.pyd復制到C:/Python27/lib/site-packages。打開Python IDLE,然后在Python終端中鍵入以下代碼。>>> import cv2 as cv>>> print( cv.__version__ )如果打印出來的結果沒有任何錯誤,那就恭喜!你已經成功安裝了OpenCV-Python。

從源代碼構建OpenCV

下載并安裝Visual Studio和CMake。 Visual Studio 2012:http://go.microsoft.com/?linkid=9816768 CMake:https://cmake.org/download/將必要的Python軟件包下載并安裝到其默認位置 Python Numpy注意在這種情況下,我們使用的是32位Python軟件包二進制文件。但是,如果要將OpenCV用于x64,則將安裝Python軟件包的64位二進制文件。問題在于,沒有Numpy的官方64位二進制文件。你必須自行構建。為此,你必須使用與構建Python相同的編譯器。啟動Python IDLE時,它會顯示編譯器詳細信息。你可以在此處:http://stackoverflow.com/q/2676763/1134940 獲得更多信息。因此,你的系統(tǒng)必須具有相同的Visual Studio版本并從源代碼構建Numpy。

擁有64位Python軟件包的另一種方法是使用來自第三方(如Anaconda:http://www.continuum.io/downloads、 Enthought:https://www.enthought.com/downloads/)等現成Python發(fā)行版。它的大小會更大,但可以滿足你的所有需求。一切都在一個外殼中。你也可以下載32位版本。

確保Python和Numpy正常運行。下載OpenCV源代碼。它可以來自Sourceforge:http://sourceforge.net/projects/opencvlibrary/(官方發(fā)行版)或來自Github:https://github.com/opencv/opencv (最新源)。將其解壓縮到一個文件夾中,在opencv中創(chuàng)建一個新的文件夾。打開CMake-gui(Start>All Programs> CMake-gui)如下填寫字段(請參見下圖):a. 單擊Browse Source然后找到opencv文件夾。

b. 單擊Browse Build然后找到我們創(chuàng)建的構建文件夾。

c. 點擊Configure。

d. 它將打開一個新窗口以選擇編譯器。選擇適當的編譯器(此處為Visual Studio 11),然后單擊Finish。

e. 等待分析完成。

你將看到所有字段都標記為紅色。單擊WITH字段將其展開。它決定了你需要哪些額外的功能。因此,請標記適當的字段。見下圖:

現在,單擊BUILD字段以將其展開。前幾個字段配置構建方法。見下圖:

其余字段指定要構建的模塊。由于OpenCV-Python尚不支持GPU模塊,因此可以完全避免使用它以節(jié)省時間(但是如果使用它們,則將其保留在此處)。見下圖:

現在單擊 ENABLE字段將其展開。確保未選中ENABLESOLUTIONFOLDERS(Visual Studio Express版本不支持解決方案文件夾)。見下圖:

還要確保在PYTHON字段中,所有內容都已填充。(忽略PYTHONDEBUGLIBRARY)。見下圖:

最后,單擊Generate按鈕?,F在轉到我們的opencv / build文件夾。在那里你將找到OpenCV.sln文件。用Visual Studio打開它。將構建模式檢查為Release而不是Debug。在解決方案資源管理器中,右鍵單擊Solution(或ALL_BUILD)并進行構建。需要一些時間才能完成。再次,右鍵單擊INSTALL并進行構建?,F在將安裝OpenCV-Python。

打開Python IDLE,然后輸入import cv2 as cv。如果沒有錯誤,則說明已正確安裝。注意我們沒有安裝其他支持如TBB、Eigen、Qt、Documentation等。在這里很難解釋清楚。我們將添加更詳細的視頻,或者你可以隨意修改。

練習題

如果你有Windows計算機,請從源代碼編譯OpenCV。做各種各樣極客。如果遇到任何問題,請訪問OpenCV論壇并描述你的問題。

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python中配置opencv_在Windows中安装OpenCV-Python|四的全部內容,希望文章能夠幫你解決所遇到的問題。

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