Problems installing Opencv on Mac

asked 2016-09-28 11:53:04 -0600

Jocy gravatar image

updated 2016-09-28 12:27:03 -0600

berak gravatar image

Hello! I am trying to install Opencv for the first time. When I run this command line:

python opencv/platforms/ios/build_framework.py ios

Comes our this error:

Executing: ['cmake', '-GXcode', '-DAPPLE_FRAMEWORK=ON', '-DCMAKE_INSTALL_PREFIX=install', '-DCMAKE_BUILD_TYPE=Release', '-DCMAKE_TOOLCHAIN_FILE=/Users/Jocy/Downloads/opencv/platforms/ios/cmake/Toolchains/Toolchain-iPhoneOS_Xcode.cmake', '-DENABLE_NEON=ON', '/Users/Jocy/Downloads/opencv', '-DCMAKE_C_FLAGS=-fembed-bitcode', '-DCMAKE_CXX_FLAGS=-fembed-bitcode'] in /Users/Jocy/Downloads/ios/build/armv7-iPhoneOS
============================================================
ERROR: [Errno 2] No such file or directory
============================================================
Traceback (most recent call last):
  File "opencv/platforms/ios/build_framework.py", line 87, in build
    self._build(outdir)
  File "opencv/platforms/ios/build_framework.py", line 81, in _build
    self.buildOne(t[0], t[1], mainBD, cmake_flags)
  File "opencv/platforms/ios/build_framework.py", line 133, in buildOne
    execute(cmakecmd, cwd = builddir)
  File "opencv/platforms/ios/build_framework.py", line 34, in execute
    retcode = check_call(cmd, cwd = cwd)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 535, in check_call
    retcode = call(*popenargs, **kwargs)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 522, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
    errread, errwrite)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

How can I figure out what's going wrong? I just find some answers says that I should add path to CMake, but still don't know how to add it.

Thank you so much for your time!

edit retag flag offensive close merge delete

Comments

for various reasons, please replace your screenshot with a text version !

berak gravatar imageberak ( 2016-09-28 11:55:20 -0600 )edit

Just changed to the text version~

Jocy gravatar imageJocy ( 2016-09-28 12:26:23 -0600 )edit

yea, thanks ! (grepping, indexing, etc)

berak gravatar imageberak ( 2016-09-28 12:27:56 -0600 )edit

do you have cmake ?

berak gravatar imageberak ( 2016-09-28 12:35:11 -0600 )edit

Yes, I have installed CMake.

Jocy gravatar imageJocy ( 2016-09-28 12:47:57 -0600 )edit

well, that python script cannot find it.

are you able to open a console window (anywhere), and invoke cmake ?

berak gravatar imageberak ( 2016-09-28 12:50:22 -0600 )edit

I am wondering if this is because I didn't set the CMake for command line usage. I installed the .dmg and during the installation he didn't asked me whether for command line usage.

Jocy gravatar imageJocy ( 2016-09-28 13:05:20 -0600 )edit

sorry, can't help much here. (would not touch anything apple with a ten foot pole, personally)

berak gravatar imageberak ( 2016-09-28 13:10:24 -0600 )edit

In the Cmake tool, it says that if I want to install for command line use I have to : One may add CMake to the PATH:

PATH="/Applications/CMake.app/Contents/bin":"$PATH"

Or, to install symlinks to '/usr/local/bin', run:

sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install

Or, to install symlinks to another directory, run:

sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install=/path/to/bin

So is this the point?

Jocy gravatar imageJocy ( 2016-09-28 13:10:30 -0600 )edit

Thank you all the same~

Jocy gravatar imageJocy ( 2016-09-28 13:13:22 -0600 )edit