1. 程式人生 > >配置OpenCV3 + Python3的簡易方法(macOS)

配置OpenCV3 + Python3的簡易方法(macOS)

我的電腦本來是有手動CMake+make安裝的OpenCV3的,以及系統自帶的python2.x,但是現在想用python3+OpenCV3。

  1. 安裝Python3
    brew install python3
    沒有homebrew的話請自行安裝

  2. 不要使用pip3
    一開始我使用
    pip3 install numpy
    pip3 install opencv-python
    雖然成功了,但是不能使用imshow及video相關的東西,要你何用。

  3. 刪除原OpenCV
    在原先CMake的build資料夾下使用
    make uninstall

  4. 安裝OpenCV3
    brew install opencv3 --with-contrib --with-python3 --without-python


    –with-contrib是安裝額外的contrib模組。
    如果不加–without-python會報一個大意是不能同時用於python3和python2的錯。

  5. 等待漫長的各種下載和編譯
    期間會編譯gcc,花了一個半小時,也是醉了。
    有些步驟掛VPN會加速,有些反而會更慢。

  6. 關於protobuf出錯
    在OpenCV3的CMake階段會報一個protobuf下載失敗的錯。
    使用:
    brew install protobuf
    再重新執行

  7. 連結
    安裝完後提示資訊,大意是OpenCV3與OpenCV有很多檔案衝突,所以就不把它放在/usr/local裡了 blabla..
    此時雖然python裡可以用了,但是c++裡不行了。
    需要使用:
    brew link opencv3 --overwrite --force

  8. 切換
    如果以後需要同時使用OpenCV2和OpenCV3,可以用以下命令相互切換
    brew unlink opencv3
    brew link opencv --force --overwrite

相關推薦

配置OpenCV3 + Python3簡易方法macOS

我的電腦本來是有手動CMake+make安裝的OpenCV3的,以及系統自帶的python2.x,但是現在想用python3+OpenCV3。 安裝Python3 brew install pyt

【Linux Is Not Unix】虛擬機器下CentOS配置ip三種方法1-橋接模式bridge

  在bridged模式下,VMWare虛擬出來的作業系統就像是區域網中的一臺獨立的主機,它可以訪問網內任何一臺機器。在bridged模式下,你需要手工為虛擬系統配置IP地址、子網掩碼,而且還要和宿

【Python+OpenCV】Windows+Python3.6.0Anaconda3+OpenCV3.2.0安裝配置

注:本次安裝因為我要配的這個筆記本是win7(32bit)的,所以安裝中軟體版本的選擇就是按32位走的,我之前在win10(64bit)也裝過,實際中這個教程的方法對於win7還是win10,32位又或是64位系統是通用的,軟體版本按需選擇就行了。 1.安裝Python

Windows+Python3.6.0Anaconda3+OpenCV3.2.0安裝配置

,推薦使用Anaconda,下載地址 2. 雙擊Anaconda3-4.3.1-Windows-x64.exe一路安裝到底,中途根據自己需求改安裝位置。 3.檢查Anaconda的安裝路徑是否新增到PATH變數中,正常情況安裝時會自己新增好,可以按下面步驟新增。 單擊

阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 centos7

ever linux 命令 port server sel kcon linu 開機 阿裏雲服務 阿裏雲服務器 ECS 部署lamp:centos+apache+mysql+php安裝配置方法 (centos7) 1.效果圖 1 2. 部署步驟 1 1. mysql安裝附加

hibernate框架在eclipse下的配置方法

java、 sql數據庫 文件目錄 測試表 any 配置 包名 ive 當我 一、ORM O:object 對象 R:Realtion 關系(關系型數據庫) M:Mapping 映射 ORM:對象關系型映射   目前流行的編程語言,如Java、C# ,它們都是面向對象的編程

linux- deppin 下配置xampp的方法

用戶名 alias res 復制 自己 保存文件 xampp安裝 pre php linux- deppin 下配置xampp的方法(全) 1、首先從官網下載xampp linux版本 https://www.apachefriends.org/download.html

Python3 GUI開發PyQt安裝和配置

import show 否則 nbsp 網絡 usb row setup status Python3 GUI開發(PyQt5)安裝和配置: 下載安裝好Miniconda3, 並且安裝好jupyter 註意:最好關閉360殺毒軟件或者把cmd加入信任,否則運行a

【機器學習】Windows +Anaconda3(python3.5)+opencv3.4.1 安裝2

                 Windows +Anaconda3(python3.5)+opencv3.4.1 安裝(2)   原文參考:https://www.cnblogs.com/

【機器學習】Windows +Anaconda3(python3.5)+opencv3.4.1 安裝1

              Windows +Anaconda3(python3.5)+opencv3.4.1 安裝(1)   1. Anacond的介紹    Anaconda指的是一個

【機器學習】Windows +Anaconda3(python3.5)+opencv3.4.1 安裝4

           Windows +Anaconda3(python3.5)+opencv3.4.1 安裝(4)    想解決import cv2問題 ,於是在網上找了一些方法,但是許多是不可行的,後來發現一

python3面向物件3私有屬性和方法以及訪問私有屬性和方法的方式

python3中的私有屬性和方法是以__兩個下劃線開頭的: class Woman(object): #定義一個woman類 def __init__(self,name): self.name = name #公有屬性 self

python3面向物件4之__new__方法和__init__方法

1.簡單來說__new__方法和__init__方法都是類中的內建方法;這兩個方法再例項化物件的時候會被自動呼叫; 2.__new__方法的呼叫在 __init__方法之前; 3.__new__方法中有個引數:cls   ;  __init__方法中有個引數是self&nbs

VS2017環境下配置OpenGL的簡單方法glut,glew,freeglut,gltools

寫在前面: 最近要用到OpenGL,光是在VS2015下配置就費了很大的勁,現在將我的成果直接貢獻給大家,希望能為需要在VS2015下配置OpenGL的讀者省去一些麻煩。 正文: 資源地址1:https://pan.baidu.com/s/1yuLgX3p9EDrUwe

Ocelot簡易教程之重寫配置檔案儲存方式並優化響應資料

本來這篇文章在昨天晚上就能釋出的,悲劇的是寫了兩三千字的文章居然沒儲存,結果我懵逼了。今天重新來寫這篇文章。今天我們就一起來探討下如何重寫Ocelot配置檔案的儲存方式以及獲取方式。 很多人都說配置檔案的配置很繁瑣,如果儲存在資料庫就方便很多,可以通過自定義UI介面在後臺進行路由的配置,然後通過呼叫Adm

Ocelot簡易教程配置檔案資料庫儲存外掛原始碼解析

作者:依樂祝 原文地址:https://www.cnblogs.com/yilezhu/p/9852711.html 上篇文章給大家分享瞭如何整合我寫的一個Ocelot擴充套件外掛把Ocelot的配置儲存到資料庫中。並沒有對實現原理進行相應的闡述。今天抽空把實現的原理給大家說道說道。明白原理後,大家就可以

Minecraft mod簡易教程——配置工作環境

一、準備一個java開發環境 為此,你需要安裝jre和jdk。 推薦前往官網安裝: [link]https://www.oracle.com/technetwork/java/javase/downloads/index.html 但是目前最新版本jdk11經

Windows +Anaconda3(python3.5)+opencv3.4.1 安裝1

       Windows +Anaconda3(python3.5)+opencv3.4.1 安裝(3)  想解決import cv2問題 ,於是在網上找了一些方法,但是許多是無效的,後來發現一種方法可行的,分享給大家。  1.其他方法:    1. 因為之前在

Ocelot簡易教程之重寫配置文件存儲方式並優化響應數據

mssql image 後臺 17. 錯誤 同時 原生 及授權 res 原文:Ocelot簡易教程(六)之重寫配置文件存儲方式並優化響應數據本來這篇文章在昨天晚上就能發布的,悲劇的是寫了兩三千字的文章居然沒保存,結果我懵逼了。今天重新來寫這篇文章。今天我們就一起來探討下如何

Ocelot簡易教程配置文件數據庫存儲插件源碼解析

moni fix oba model errors toc may pip repl 原文:Ocelot簡易教程(七)之配置文件數據庫存儲插件源碼解析 作者:依樂祝 原文地址:https://www.cnblogs.com/yilezhu/p/9852711.html