2015-12-17 9 views
7

मैं अपने सिस्टम अनुवर्ती में ओपनसीवी स्थापित कर रहा हूं, खुले सीवी http://docs.opencv.org/2.4/doc/tutorials/introduction/ios_install/ios_install.html द्वारा दिए गए आदेश को मुझे यह त्रुटि मिल रही है कृपया मुझे बताएं कि मैं क्या खो रहा हूं।खुला सीवी आईओएस स्थापना

anil-Mac-2s-Mac-mini:opencv pws-mac-2$ python platforms/ios/build_framework.py ios 
Executing: ['cmake', '-GXcode', '-DCMAKE_BUILD_TYPE=Release', '-DCMAKE_TOOLCHAIN_FILE=/Users/pws-mac-2/Desktop/opencv/platforms/ios/cmake/Toolchains/Toolchain-iPhoneOS_Xcode.cmake', '-DCMAKE_INSTALL_PREFIX=install', '-DENABLE_NEON=ON', '/Users/pws-mac-2/Desktop/opencv', '-DCMAKE_C_FLAGS=-fembed-bitcode', '-DCMAKE_CXX_FLAGS=-fembed-bitcode'] in /Users/pws-mac-2/Desktop/opencv/ios/build/armv7-iPhoneOS 

============================================================ 
ERROR: [Errno 2] No such file or directory 
============================================================ 
Traceback (most recent call last): 
File "platforms/ios/build_framework.py", line 183, in <module> 
b.build(args.out) 
File "platforms/ios/build_framework.py", line 87, in build 
self.buildOne(t[0], t[1], mainBD, cmake_flags) 
File "platforms/ios/build_framework.py", line 105, in buildOne 
execute(cmakecmd, cwd = builddir) 
File "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 

मैं इस त्रुटि हो रही है कृपया मुझे कैसे हल करने के लिए पता है। । ।

+0

क्या OpenCV निर्देशिका में है स्थापित करने के लिए आवश्यकता हो सकती है? क्या आप सुनिश्चित करते हैं कि फ़ाइल मौजूद है? – Nour

+0

हां फ़ाइल मौजूद है। । मैंने मैन्युअल रूप से चेक किया है –

+0

@ आपका प्रश्न संपादित किया गया है कृपया जांचें –

उत्तर

16

यह त्रुटि होती है क्योंकि cmake या तो (ए) स्थापित नहीं है या (बी) उपयोगकर्ता के पथ पर नहीं है।

इस मामले में, ओपी ने cmake gui एप्लिकेशन from cmake.org डाउनलोड किया था, और इसे /Applications पर कॉपी किया था। यह ऐप स्वचालित रूप से बाइनरी के लिए पथ नहीं जोड़ता है, यही कारण है कि स्क्रिप्ट cmake नहीं मिल सका।

cmake बाइनरी (बैश वाक्य रचना) के लिए पथ को जोड़ कर:

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

ओपी सफलतापूर्वक opencv का निर्माण करने में सक्षम था।

अधिकांश पैकेज प्रबंधक - उदा। homebrew या macports जो स्वचालित रूप से उपयोगकर्ता की प्रोफ़ाइल के लिए पथ जोड़ता है जिसने इसे पथ को संशोधित किए बिना चलाने की अनुमति दी होगी।

+1

धन्यवाद! तो 'ब्रेक इंस्टॉल cmake' काम करेगा। – Awesomeness

2

आप CMake

My-Mac: opencv$ brew install cmake 
संबंधित मुद्दे