淺談配置OpenCV3 + Python3的簡(jiǎn)易方法(macOS)
我的電腦本來(lái)是有手動(dòng)CMake+make安裝的OpenCV3的,以及系統(tǒng)自帶的python2.x,但是現(xiàn)在想用python3+OpenCV3。
安裝Python3
brew install python3
沒(méi)有homebrew的話請(qǐng)自行安裝
不要使用pip3
一開(kāi)始我使用
pip3 install numpy pip3 install opencv-python
雖然成功了,但是不能使用imshow及video相關(guān)的東西,要你何用。
刪除原OpenCV
在原先CMake的build文件夾下使用
make uninstall
安裝OpenCV3
brew install opencv3 --with-contrib --with-python3 --without-python
–with-contrib是安裝額外的contrib模塊。
如果不加–without-python會(huì)報(bào)一個(gè)大意是不能同時(shí)用于python3和python2的錯(cuò)。
等待漫長(zhǎng)的各種下載和編譯
期間會(huì)編譯gcc,花了一個(gè)半小時(shí),也是醉了。
有些步驟掛VPN會(huì)加速,有些反而會(huì)更慢。
關(guān)于protobuf出錯(cuò)
在OpenCV3的CMake階段會(huì)報(bào)一個(gè)protobuf下載失敗的錯(cuò)。
使用:
brew install protobuf
再重新執(zhí)行
鏈接
安裝完后提示信息,大意是OpenCV3與OpenCV有很多文件沖突,所以就不把它放在/usr/local里了 blabla..
此時(shí)雖然python里可以用了,但是c++里不行了。
需要使用:
brew link opencv3 --overwrite --force
切換
如果以后需要同時(shí)使用OpenCV2和OpenCV3,可以用以下命令相互切換
brew unlink opencv3 brew link opencv --force --overwrite
以上這篇淺談配置OpenCV3 + Python3的簡(jiǎn)易方法(macOS)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- opencv-python 開(kāi)發(fā)環(huán)境的安裝、配置教程詳解
- VS2019+python3.7+opencv4.1+tensorflow1.13配置詳解
- python3 使用Opencv打開(kāi)USB攝像頭,配置1080P分辨率的操作
- python 下 CMake 安裝配置 OPENCV 4.1.1的方法
- Anaconda下配置python+opencv+contribx的實(shí)例講解
- Ubuntu16.04/樹(shù)莓派Python3+opencv配置教程(分享)
- Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
- 從安裝到應(yīng)用全面掌握Python與OpenCV的配置與高級(jí)功能(最新推薦)
相關(guān)文章
Python Pandas工具繪制數(shù)據(jù)圖使用教程
Pandas是基于NumPy 的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的。Pandas還可以繪制多重?cái)?shù)據(jù)圖表,本文將為大家介紹如何通過(guò)Pandas繪制圖表,感興趣的可以了解一下2021-12-12Python必備基礎(chǔ)之閉包和裝飾器知識(shí)總結(jié)
都2021年了Python的閉包和裝飾器難道你還不會(huì)?今天就帶大家詳細(xì)總結(jié)一下Python閉包和裝飾器的相關(guān)知識(shí),需要的朋友可以參考下2021-06-066行Python代碼實(shí)現(xiàn)進(jìn)度條效果(Progress、tqdm、alive-progress
這篇文章主要介紹了6行Python代碼實(shí)現(xiàn)進(jìn)度條效果(Progress、tqdm、alive-progress和PySimpleGUI庫(kù)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01