質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
87.20%
OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

解決済

OpenCV3のインストール

erdes
erdes

総合スコア35

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

1回答

0評価

0クリップ

5070閲覧

投稿2016/02/10 13:44

openCV3のインストールについて質問させていただきます。
環境はMac OSX10.10.5、python3.4.3が使える状況です。
一応、おそらく無事インストールできている雰囲気なのですが、ターミナルより試すと

bash

python3 Python 3.4.3 (default, Aug 11 2015, 08:57:25) [GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'cv2'

となってしまいます。
インストールする処理の過程などもいろいろ調べてみたのですが、原因がイマイチわからないので、どなたか教えていただけませんでしょうか。
ちなみにターミナルで行った処理とそのときのエラーです。

bash

hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew install numpy --with-python3 Warning: homebrew/python/numpy-1.9.3 already installed, it's just not linked hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew link openexr numpy Linking /usr/local/Cellar/openexr/2.2.0... Error: Could not symlink share/aclocal/openexr.m4 /usr/local/share/aclocal is not writable. hiroshi-no-MacBook-Air:Pro-tr hiroshi$ sudo chown -R hiroshi /usr/local/share/aclocal Password: hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew link openexr Linking /usr/local/Cellar/openexr/2.2.0... 103 symlinks created hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew link openexr numpy Warning: Already linked: /usr/local/Cellar/openexr/2.2.0 To relink: brew unlink openexr && brew link openexr Linking /usr/local/Cellar/numpy/1.9.3... Error: Could not symlink bin/f2py Target /usr/local/bin/f2py already exists. You may want to remove it: rm '/usr/local/bin/f2py' To force the link and overwrite all conflicting files: brew link --overwrite numpy To list all files that would be deleted: brew link --overwrite --dry-run numpy hiroshi-no-MacBook-Air:Pro-tr hiroshi$ hiroshi-no-MacBook-Air:Pro-tr hiroshi$ rm '/usr/local/bin/f2py' hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew link --overwrite numpy Linking /usr/local/Cellar/numpy/1.9.3... 392 symlinks created hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew link --overwrite --dry-run numpy Warning: Already linked: /usr/local/Cellar/numpy/1.9.3 To relink: brew unlink numpy && brew link numpy hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew link numpy Warning: Already linked: /usr/local/Cellar/numpy/1.9.3 To relink: brew unlink numpy && brew link numpy hiroshi-no-MacBook-Air:Pro-tr hiroshi$ brew install opencv3 --with-python3 ==> Installing opencv3 from homebrew/homebrew-science ==> Installing dependencies for homebrew/science/opencv3: cmake, pkg-config, homebrew/python/numpy ==> Installing homebrew/science/opencv3 dependency: cmake ==> Downloading https://homebrew.bintray.com/bottles/cmake-3.3.1.yosemite.bottle.1.tar.gz ######################################################################## 100.0% ==> Pouring cmake-3.3.1.yosemite.bottle.1.tar.gz ==> Caveats Emacs Lisp files have been installed to: /usr/local/share/emacs/site-lisp/ Add the following to your init file to have packages installed by Homebrew added to your load-path: (let ((default-directory "/usr/local/share/emacs/site-lisp/")) (normal-top-level-add-subdirs-to-load-path)) ==> Summary ???? /usr/local/Cellar/cmake/3.3.1: 1901 files, 33M ==> Installing homebrew/science/opencv3 dependency: pkg-config ==> Downloading https://homebrew.bintray.com/bottles/pkg-config-0.28.yosemite.bottle.2.tar.gz ######################################################################## 100.0% ==> Pouring pkg-config-0.28.yosemite.bottle.2.tar.gz ???? /usr/local/Cellar/pkg-config/0.28: 10 files, 612K ==> Installing homebrew/science/opencv3 dependency: homebrew/python/numpy ==> Using Homebrew-provided fortran compiler. This may be changed by setting the FC environment variable. ==> Downloading https://pypi.python.org/packages/source/n/numpy/numpy-1.9.3.tar.gz ######################################################################## 100.0% ==> Downloading https://pypi.python.org/packages/source/n/nose/nose-1.3.4.tar.gz ######################################################################## 100.0% ==> python -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/numpy/1.9.3/libexec/nose --sin ==> python setup.py build --fcompiler=gnu95 install --prefix=/usr/local/Cellar/numpy/1.9.3 ==> Downloading https://pypi.python.org/packages/source/n/nose/nose-1.3.4.tar.gz Already downloaded: /Library/Caches/Homebrew/numpy--nose-1.3.4.tar.gz ==> python3 -c import setuptools... --no-user-cfg install --prefix=/usr/local/Cellar/numpy/1.9.3/libexec/nose --si ==> python3 setup.py build --fcompiler=gnu95 install --prefix=/usr/local/Cellar/numpy/1.9.3 Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink lib/python3.4/site-packages/numpy/__config__.py Target /usr/local/lib/python3.4/site-packages/numpy/__config__.py already exists. You may want to remove it: rm '/usr/local/lib/python3.4/site-packages/numpy/__config__.py' To force the link and overwrite all conflicting files: brew link --overwrite numpy To list all files that would be deleted: brew link --overwrite --dry-run numpy Possible conflicting files are: /usr/local/lib/python3.4/site-packages/numpy/__config__.py /usr/local/lib/python3.4/site-packages/numpy/__init__.py #####.pyで終わるファイルがずらっと並んでいるので中略。 /usr/local/lib/python3.4/site-packages/numpy/tests/test_ctypeslib.py /usr/local/lib/python3.4/site-packages/numpy/tests/test_matlib.py /usr/local/lib/python3.4/site-packages/numpy/version.py ==> Caveats Python modules have been installed and Homebrew's site-packages is not in your Python sys.path, so you will not be able to import the modules this formula installed. If you plan to develop with these modules, please run: mkdir -p /Users/hiroshi/Library/Python/2.7/lib/python/site-packages echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/hiroshi/Library/Python/2.7/lib/python/site-packages/homebrew.pth ==> Summary ???? /usr/local/Cellar/numpy/1.9.3: 1379 files, 28M, built in 3.7 minutes ==> Installing homebrew/science/opencv3 ==> Using Homebrew-provided fortran compiler. This may be changed by setting the FC environment variable. ==> Downloading https://github.com/Itseez/opencv/archive/3.0.0.tar.gz ==> Downloading from https://codeload.github.com/Itseez/opencv/tar.gz/3.0.0 ######################################################################## 100.0% ==> Downloading https://downloads.sourceforge.net/project/opencvlibrary/3rdparty/ippicv/ippicv_macosx_20141027.tgz ==> Downloading from http://netassist.dl.sourceforge.net/project/opencvlibrary/3rdparty/ippicv/ippicv_macosx_20141 ######################################################################## 100.0% ==> cmake .. -DCMAKE_C_FLAGS_RELEASE= -DCMAKE_CXX_FLAGS_RELEASE= -DCMAKE_INSTALL_PREFIX=/usr/local/Cellar/opencv3/ ==> make ==> make install ==> Caveats This formula is keg-only, which means it was not symlinked into /usr/local. opencv3 and opencv install many of the same files. Generally there are no consequences of this for you. If you build your own software and it requires this formula, you'll need to add to your build variables: LDFLAGS: -L/usr/local/opt/opencv3/lib CPPFLAGS: -I/usr/local/opt/opencv3/include If you need Python to find bindings for this keg-only formula, run: echo /usr/local/opt/opencv3/lib/python2.7/site-packages >> /usr/local/lib/python2.7/site-packages/opencv3.pth mkdir -p /Users/hiroshi/Library/Python/2.7/lib/python/site-packages echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/hiroshi/Library/Python/2.7/lib/python/site-packages/homebrew.pth ==> Summary ???? /usr/local/Cellar/opencv3/3.0.0: 247 files, 104M, built in 17.0 minutes hiroshi-no-MacBook-Air:Pro-tr hiroshi$

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

まだ回答がついていません

会員登録して回答してみよう

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
87.20%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。