
macOSにOpenCV4をインストール
2019-08-161 min read
目次
macOS (MacBook Pro 2018 13 inchi)にhomebrewを用いてOpenCVをインストールする方法。
パッケージの情報
まず、brew search と brew info でOpenCVのバージョンを検索します。
$ brew search opencv
==> Formulae
opencv opencv@2 opencv@3
$ brew info opencv
opencv: stable 4.1.0 (bottled)
Open source computer vision library
https://opencv.org/
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/opencv.rb
==> Dependencies
Build: cmake ✘, pkg-config ✔
Required: eigen ✘, ffmpeg ✘, glog ✘, harfbuzz ✔, jpeg ✘, libpng ✔, libtiff ✘, numpy ✘, openexr ✘, python ✘, python@2 ✘, tbb ✘
==> Analytics
install: 11,071 (30 days), 37,038 (90 days), 194,837 (365 days)
install_on_request: 10,328 (30 days), 34,395 (90 days), 180,099 (365 days)
build_error: 0 (30 days)
opencv が 4系、opencv@3 が 3系、opencv@2 が 2系となるようです。
インストール
次のコマンドでOpenCV4をインストールします。
$ brew install opencv
依存関係があるものも一緒にインストールされます。昔は色々なビルドオプションがあったような気がしましたが、なくなったようで、簡単にインストールできました。
試す with Python3
$ python3
Python 3.7.4 (default, Jul 9 2019, 18:13:23)
[Clang 10.0.1 (clang-1001.0.46.4)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>>
問題なくimportできました。 これはPython3で使利用する例ですが、Python2で利用する場合は次のコマンドを実行する必要があります。
mkdir -p /Users/${USERNAME}/Library/Python/2.7/lib/python/site-packages
echo 'import sys; sys.path.insert(1, "/usr/local/lib/python3.7/site-packages")' >> /Users/${USERNAME}/Library/Python/2.7/lib/python/site-packages/homebrew.pth
Recommends
macOSにOpenCV4をインストール
2019-08-16
[Mac]ipコマンドの導入[iproute2mac]
2022-01-16
CentOS8 に Python + OpenCV をインストール
2021-06-05
tracerouteコマンドでネットワークの経路を洗い出す
2021-10-30
Homebrew で php7.4 + Xdebug をインストール
2021-02-01
homebrew-core is a shallow clone. 対処法
2020-12-19
Macでも利用できるDBクライアント MySQL PostgreSQL Oracle など
2019-12-21
fswatch rsync unison を使ってリアルタイムで同期する
2019-11-03
SwitchHosts hostsの設定を変更するツール
2019-07-16
fswatchで変更されたファイルを監視する
2019-07-07
エンジニアなMacBookのセットアップ 開発環境の構築
2019-07-05
多段SSHの設定 踏み台経由
2019-06-24
OpenCV.jsを動かしてみる + デモ
2019-06-22
Cyberduck で AWS S3に接続する
2019-06-12
Macにdockerをインストール
2019-06-09
New Posts
[AWS CDK]ECS FargateでNestJSで作成したRESTfull APIデ...
2022-05-24
[AWS CDK]S3 CloudFront OAI Route53 構成 で NextJ...
2022-05-23
[CDK]SNS+SQS+DynamoDBでBounceとComplaint情報を収集する...
2022-04-11
[AmazonSES] node.js と ejs を利用してEメールを送信する
2022-04-09
GatsbyからNext.jsへのサイト移行
2022-04-04
[AWS CDK] Lambda で S3 オブジェクトを読み書きするStackの構築
2022-03-18
[AWS CDK] S3 + CloudFrontの構築とOriginAccessIden...
2022-03-09
[AWS CDK] Bastion(踏み台)構築。SSMとEC2InstanceConne...
2022-03-06
[AWS CDK] Cognito を構築
2022-03-04
AWS CDK v2 でVPC上にAPI Gateway + Lambda + RDS +...
2022-02-28
javascriptで累積和を解く
2022-02-27
AWS Amplify で monorepo を導入し 単一リポジトリで複数プロジェクトを...
2022-02-25
AWS CDK v2 で Lambda関数のデプロイ
2022-02-23
NextJSでDevToysのようなものを作成した
2022-02-22
JSで動的計画法を利用して部分和問題を解く
2022-02-20
Hot posts!
Proxy環境下でcurlを実行する
2019-12-07
OpenCVのMatのタイプ一覧表
2018-11-25
Macでも利用できるDBクライアント MySQL PostgreSQL Oracle など
2019-12-21
TablePlusを使ってみる。シンプルでモダンなSQLクライアントツール
2018-09-30
DBクライアントツールはDBeaverをおすすめしたい
2021-03-08
AWS S3のアクセスキーIDとシークレットアクセスキーの取得 作業用ユーザを作成
2019-06-12
AtCoderで初めて色がつくまでの話(茶色) レートが中々上がらなかった原因
2018-11-25
CentOS8でEPELとPowerToolsリポジトリの有効化
2020-11-30
Macでターミナルからポートスキャンを行う方法。
2018-12-09
Python + OpenCVのfillConvexPolyで複雑なポリゴンを描画する
2018-11-27
Date
▶︎
2022 年 (23)
▶︎
2021 年 (40)
▶︎
2020 年 (30)
▶︎
2019 年 (90)
▶︎
2018 年 (89)
▶︎
2017 年 (1)
Tags
Author