MasteringOpenCV / code

Code for the book "Mastering OpenCV with Practical Computer Vision Projects" by Packt Publishing 2012.
Other
2.71k stars 1.64k forks source link

CH4 project installation problem for xcode. #85

Open areslui opened 7 years ago

areslui commented 7 years ago

I want to use this project to practice for my ios development, but I've never handle this things before:

MacOSX (Xcode): export OpenCV_DIR="~/OpenCV/build" mkdir build cd build cmake -G Xcode -D OpenCV_DIR=$OpenCV_DIR .. open ExploringSfMWithOpenCV.xcodeproj

I've spent my whole day to search this thing "export path...", could someone help me out? My problem is I don't know what is this mean "export OpenCV_DIR="~/OpenCV/build"" and this "cmake -G Xcode -D OpenCV_DIR=$OpenCV_DIR". It's a directory path or something? If you can help me step by step, that will be great.

Thanks Ares

areslui commented 7 years ago

I have already solved this problem by myself but there is another issue I just encountered. I followed the instruction of readme.md in document and execute this "cmake -G Xcode -D OpenCV_DIR=$OpenCV_DIR .." and following is the error message:

Okaylens-Aresde-iMac:build okaylens-ares$ cmake -G Xcode -D OpenCV_DIR=$OpenCV_DIR .. -- Checking for module 'eigen3' -- Found eigen3, version 3.3.3 -- Boost version: 1.59.0 -- Found the following Boost libraries: -- system -- filesystem -- thread -- date_time -- iostreams -- chrono -- atomic -- regex -- Checking for module 'openni-dev' -- No package 'openni-dev' found -- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS) WARNING io features related to openni will be disabled -- Checking for module 'flann' -- Found flann, version 1.9.1 -- Checking for module 'flann' -- Found flann, version 1.9.1 -- Checking for module 'openni-dev' -- No package 'openni-dev' found -- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS) WARNING visualization features related to openni will be disabled -- Checking for module 'openni-dev' -- No package 'openni-dev' found -- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS) WARNING apps features related to openni will be disabled -- looking for PCL_COMMON -- looking for PCL_OCTREE -- looking for PCL_IO -- looking for PCL_KDTREE -- looking for PCL_SEARCH -- looking for PCL_SAMPLE_CONSENSUS -- looking for PCL_FILTERS -- looking for PCL_GEOMETRY -- looking for PCL_SEGMENTATION -- looking for PCL_VISUALIZATION -- looking for PCL_FEATURES -- looking for PCL_SURFACE -- looking for PCL_REGISTRATION -- looking for PCL_KEYPOINTS -- looking for PCL_TRACKING -- looking for PCL_APPS -- will use Eigen -- Try OpenMP C flag = [-fopenmp=libomp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [ ] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [/openmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-Qopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-openmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-xopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [+Oopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-qsmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP C flag = [-mp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-fopenmp=libomp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [ ] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-fopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [/openmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-Qopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-openmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-xopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [+Oopenmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-qsmp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed -- Try OpenMP CXX flag = [-mp] -- Performing Test OpenMP_FLAG_DETECTED -- Performing Test OpenMP_FLAG_DETECTED - Failed CMake Error at /opt/local/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:137 (message): Could NOT find OpenMP (missing: OpenMP_C_FLAGS OpenMP_CXX_FLAGS) Call Stack (most recent call first): /opt/local/share/cmake-3.8/Modules/FindPackageHandleStandardArgs.cmake:377 (_FPHSA_FAILURE_MESSAGE) /opt/local/share/cmake-3.8/Modules/FindOpenMP.cmake:316 (find_package_handle_standard_args) CMakeLists.txt:14 (find_package)

-- Configuring incomplete, errors occurred! See also "/Users/okaylens-ares/Documents/eBooks/Computer Vision/Mastering OpenCV/code-master/CH4/build/CMakeFiles/CMakeOutput.log". See also "/Users/okaylens-ares/Documents/eBooks/Computer Vision/Mastering OpenCV/code-master/CH4/build/CMakeFiles/CMakeError.log".

Does anyone know about this issue, thanks.