2011-05-26 78 views
3

標題是整個問題。如何在OSX 10.5 32位上爲ActivePython 2.7安裝OpenCV 2.2?

  • 我曾嘗試自制與--build32選項
  • 我已經試過我已經嘗試下載源文件,並從頭開始編寫的MacPorts

所有上述安裝完全沒有問題。然而 - 在從各種安裝中追蹤正確的cv.so文件並將它們移動到Python版本的正確/ site-packages /目錄後,我想使用OpenCV並確保其在PYTHONPATH中正確 - - 我永遠得到這個錯誤:

ActivePython 2.7.1.4 (ActiveState Software Inc.) based on 
Python 2.7.1 (r271:86832, Feb 7 2011, 11:33:10) 
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 

>>> import cv 

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv.so, 2): no suitable image found. Did find: 
    /usr/local/lib/python2.7/site-packages/cv.so: mach-o, but wrong architecture 

同樣,這是我徹底試圖找到一個32位版本後。我搜索了OpenCV站點,並找不到任何指向2.2版32位特定源文件的鏈接。當我在從頭開始安裝時監視它時,我注意到它在配置,編譯和編譯過程中正確傳遞了arch i386選項(因爲它應該檢測到我的系統架構是32位)。

我真的很茫然。有任何想法嗎?請記住,我特意試圖讓OpenCV 2.2版專門與Python的ActivePython版本2.7一起工作。我有OpenCV 2.1與Python 2.6.6一起工作,但我只是更新了我的工作計算機,以便在Ubuntu中使用ActivePython 2.7並使用OpenCV 2.2,並且希望能夠在該計算機和我的家用計算機之間平滑地分享內容。對於我正在做的事情,擁有最新的OpenCV非常重要。


好了,這裏是我的具體步驟:

(1)提取的OpenCV源目錄〜/ OpenCV的-2.2.0/ (2)運行cmake,用gedit添加上面提到的架構字符串,然後運行sudo make,然後執行sudo make install。這裏的後兩步的輸出:

new-host:OpenCV-2.2.0 ely$ sudo make 
-- Extracting svn version, please wait... 
-- SVNVERSION: 
-- Detected version of GNU GCC: 40 (400) 
-- checking for module 'libavcodec' 
-- package 'libavcodec' not found 
-- checking for module 'libavformat' 
-- package 'libavformat' not found 
-- checking for module 'libavutil' 
-- package 'libavutil' not found 
-- checking for module 'libswscale' 
-- package 'libswscale' not found 
-- checking for module 'libdc1394-2' 
-- package 'libdc1394-2' not found 
-- checking for module 'libdc1394' 
-- package 'libdc1394' not found 
--  Use INCLUDE: /Users/ely/Library/Python/2.7/lib/python/site-packages/numpy/core/include 
-- IPP detected: 
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Parsing 'cvconfig.h.cmake' 
-- 
-- General configuration for opencv 2.2.0 ===================================== 
-- 
--  Built as dynamic libs?: ON 
--  Compiler:     
--  C++ flags (Release):   -Wall -pthread -O3 -DNDEBUG -fomit-frame-pointer -O3 -ffast-math -msse -msse2 -DNDEBUG 
--  C++ flags (Debug):   -Wall -pthread -g -O0 -ggdb3 -DDEBUG -D_DEBUG 
--  Linker flags (Release):  
--  Linker flags (Debug):  
-- 
-- GUI: 
--  Cocoa:      1 
-- 
-- Image I/O: 
--  JPEG:      build 
--  PNG:      build 
--  TIFF:      build 
--  JPEG 2000:     build 
--  OpenEXR:     NO 
-- 
-- Video I/O:     QTKit 
-- 
-- Interfaces: 
--  Python:     ON 
--  Python interpreter:  /usr/local/bin/python2.7 
--  Python numpy:    YES 
--  Use IPP:     NO 
--  Use TBB:     NO 
--  Use Cuda:     No 
--  Use Eigen2:    NO 
-- 
-- Documentation: 
--  Build PDF     NO 
--  Doxygen HTMLs    NO 
-- 
--  Install path:    /usr/local 
-- 
--  cvconfig.h is in:   /Users/ely/OpenCV-2.2.0 
-- ----------------------------------------------------------------- 
-- 
-- Configuring done 
-- Generating done 
-- Build files have been written to: /Users/ely/OpenCV-2.2.0 
[ 4%] Built target libtiff 
[ 6%] Built target zlib 
Scanning dependencies of target opencv_core_pch_dephelp 
[ 6%] Building CXX object modules/core/CMakeFiles/opencv_core_pch_dephelp.dir/opencv_core_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_core_pch_dephelp.a 
[ 6%] Built target opencv_core_pch_dephelp 
[ 6%] Generating precomp.hpp.gch/opencv_core_Release.gch 
[ 6%] Built target pch_Generate_opencv_core 
[ 40%] Built target opencv_lapack 
[ 42%] Built target opencv_core 
Scanning dependencies of target opencv_imgproc_pch_dephelp 
[ 43%] Building CXX object modules/imgproc/CMakeFiles/opencv_imgproc_pch_dephelp.dir/opencv_imgproc_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_imgproc_pch_dephelp.a 
[ 43%] Built target opencv_imgproc_pch_dephelp 
[ 43%] Generating precomp.hpp.gch/opencv_imgproc_Release.gch 
[ 43%] Built target pch_Generate_opencv_imgproc 
[ 47%] Built target opencv_imgproc 
Scanning dependencies of target opencv_highgui_pch_dephelp 
[ 48%] Building CXX object modules/highgui/CMakeFiles/opencv_highgui_pch_dephelp.dir/opencv_highgui_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_highgui_pch_dephelp.a 
[ 48%] Built target opencv_highgui_pch_dephelp 
[ 48%] Generating precomp.hpp.gch/opencv_highgui_Release.gch 
[ 48%] Built target pch_Generate_opencv_highgui 
[ 52%] Built target libjasper 
[ 57%] Built target libjpeg 
[ 59%] Built target libpng 
[ 61%] Built target opencv_highgui 
Scanning dependencies of target opencv_calib3d_pch_dephelp 
[ 61%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d_pch_dephelp.dir/opencv_calib3d_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_calib3d_pch_dephelp.a 
[ 61%] Built target opencv_calib3d_pch_dephelp 
[ 61%] Generating precomp.hpp.gch/opencv_calib3d_Release.gch 
[ 61%] Built target pch_Generate_opencv_calib3d 
[ 62%] Built target opencv_calib3d 
Scanning dependencies of target opencv_features2d_pch_dephelp 
[ 62%] Building CXX object modules/features2d/CMakeFiles/opencv_features2d_pch_dephelp.dir/opencv_features2d_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_features2d_pch_dephelp.a 
[ 62%] Built target opencv_features2d_pch_dephelp 
[ 62%] Generating precomp.hpp.gch/opencv_features2d_Release.gch 
[ 63%] Built target pch_Generate_opencv_features2d 
Scanning dependencies of target opencv_flann_pch_dephelp 
[ 63%] Building CXX object modules/flann/CMakeFiles/opencv_flann_pch_dephelp.dir/opencv_flann_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_flann_pch_dephelp.a 
[ 63%] Built target opencv_flann_pch_dephelp 
[ 63%] Generating precomp.hpp.gch/opencv_flann_Release.gch 
[ 63%] Built target pch_Generate_opencv_flann 
[ 63%] Built target opencv_flann 
[ 65%] Built target opencv_features2d 
Scanning dependencies of target opencv_video_pch_dephelp 
[ 65%] Building CXX object modules/video/CMakeFiles/opencv_video_pch_dephelp.dir/opencv_video_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_video_pch_dephelp.a 
[ 65%] Built target opencv_video_pch_dephelp 
[ 65%] Generating precomp.hpp.gch/opencv_video_Release.gch 
[ 65%] Built target pch_Generate_opencv_video 
[ 67%] Built target opencv_video 
Scanning dependencies of target opencv_legacy_pch_dephelp 
[ 67%] Building CXX object modules/legacy/CMakeFiles/opencv_legacy_pch_dephelp.dir/opencv_legacy_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_legacy_pch_dephelp.a 
[ 67%] Built target opencv_legacy_pch_dephelp 
[ 67%] Generating precomp.hpp.gch/opencv_legacy_Release.gch 
[ 68%] Built target pch_Generate_opencv_legacy 
[ 76%] Built target opencv_legacy 
Scanning dependencies of target opencv_contrib_pch_dephelp 
[ 77%] Building CXX object modules/contrib/CMakeFiles/opencv_contrib_pch_dephelp.dir/opencv_contrib_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_contrib_pch_dephelp.a 
[ 77%] Built target opencv_contrib_pch_dephelp 
[ 77%] Generating precomp.hpp.gch/opencv_contrib_Release.gch 
[ 77%] Built target pch_Generate_opencv_contrib 
Scanning dependencies of target opencv_ml_pch_dephelp 
[ 77%] Building CXX object modules/ml/CMakeFiles/opencv_ml_pch_dephelp.dir/opencv_ml_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_ml_pch_dephelp.a 
[ 77%] Built target opencv_ml_pch_dephelp 
[ 77%] Generating precomp.hpp.gch/opencv_ml_Release.gch 
[ 77%] Built target pch_Generate_opencv_ml 
[ 79%] Built target opencv_ml 
Scanning dependencies of target opencv_objdetect_pch_dephelp 
[ 79%] Building CXX object modules/objdetect/CMakeFiles/opencv_objdetect_pch_dephelp.dir/opencv_objdetect_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_objdetect_pch_dephelp.a 
[ 79%] Built target opencv_objdetect_pch_dephelp 
[ 79%] Generating precomp.hpp.gch/opencv_objdetect_Release.gch 
[ 79%] Built target pch_Generate_opencv_objdetect 
[ 80%] Built target opencv_objdetect 
[ 81%] Built target opencv_contrib 
[ 81%] Built target opencv_python 
[ 81%] Built target opencv_haartraining_engine 
[ 81%] Built target opencv_createsamples 
[ 81%] Built target opencv_haartraining 
[ 82%] Built target opencv_performance 
[ 83%] Built target opencv_traincascade 
Scanning dependencies of target opencv_gpu_pch_dephelp 
[ 83%] Building CXX object modules/gpu/CMakeFiles/opencv_gpu_pch_dephelp.dir/opencv_gpu_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_gpu_pch_dephelp.a 
[ 83%] Built target opencv_gpu_pch_dephelp 
[ 83%] Generating precomp.hpp.gch/opencv_gpu_Release.gch 
[ 83%] Built target pch_Generate_opencv_gpu 
[ 86%] Built target opencv_gpu 
[ 86%] Built target opencv_ts 
Scanning dependencies of target opencv_test_pch_dephelp 
[ 86%] Building CXX object tests/cv/CMakeFiles/opencv_test_pch_dephelp.dir/opencv_test_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_test_pch_dephelp.a 
[ 86%] Built target opencv_test_pch_dephelp 
[ 86%] Generating cvtest.h.gch/opencv_test_Release.gch 
[ 86%] Built target pch_Generate_opencv_test 
[ 94%] Built target opencv_test 
Scanning dependencies of target opencv_test_core_pch_dephelp 
[ 94%] Building CXX object tests/cxcore/CMakeFiles/opencv_test_core_pch_dephelp.dir/opencv_test_core_pch_dephelp.o 
Linking CXX static library ../../lib/libopencv_test_core_pch_dephelp.a 
[ 94%] Built target opencv_test_core_pch_dephelp 
[ 94%] Generating cxcoretest.h.gch/opencv_test_core_Release.gch 
[ 95%] Built target pch_Generate_opencv_test_core 
[ 97%] Built target opencv_test_core 
[ 98%] Built target opencv_test_ml 
[100%] Built target opencv_test_gpu 

new-host:OpenCV-2.2.0 ely$ sudo make install 
[ 4%] Built target libtiff 
[ 6%] Built target zlib 
[ 6%] Built target opencv_core_pch_dephelp 
[ 6%] Built target pch_Generate_opencv_core 
[ 40%] Built target opencv_lapack 
[ 42%] Built target opencv_core 
[ 43%] Built target opencv_imgproc_pch_dephelp 
[ 43%] Built target pch_Generate_opencv_imgproc 
[ 47%] Built target opencv_imgproc 
[ 48%] Built target opencv_highgui_pch_dephelp 
[ 48%] Built target pch_Generate_opencv_highgui 
[ 52%] Built target libjasper 
[ 57%] Built target libjpeg 
[ 59%] Built target libpng 
[ 61%] Built target opencv_highgui 
[ 61%] Built target opencv_calib3d_pch_dephelp 
[ 61%] Built target pch_Generate_opencv_calib3d 
[ 62%] Built target opencv_calib3d 
[ 62%] Built target opencv_features2d_pch_dephelp 
[ 63%] Built target pch_Generate_opencv_features2d 
[ 63%] Built target opencv_flann_pch_dephelp 
[ 63%] Built target pch_Generate_opencv_flann 
[ 63%] Built target opencv_flann 
[ 65%] Built target opencv_features2d 
[ 65%] Built target opencv_video_pch_dephelp 
[ 65%] Built target pch_Generate_opencv_video 
[ 67%] Built target opencv_video 
[ 67%] Built target opencv_legacy_pch_dephelp 
[ 68%] Built target pch_Generate_opencv_legacy 
[ 76%] Built target opencv_legacy 
[ 77%] Built target opencv_contrib_pch_dephelp 
[ 77%] Built target pch_Generate_opencv_contrib 
[ 77%] Built target opencv_ml_pch_dephelp 
[ 77%] Built target pch_Generate_opencv_ml 
[ 79%] Built target opencv_ml 
[ 79%] Built target opencv_objdetect_pch_dephelp 
[ 79%] Built target pch_Generate_opencv_objdetect 
[ 80%] Built target opencv_objdetect 
[ 81%] Built target opencv_contrib 
[ 81%] Built target opencv_python 
[ 81%] Built target opencv_haartraining_engine 
[ 81%] Built target opencv_createsamples 
[ 81%] Built target opencv_haartraining 
[ 82%] Built target opencv_performance 
[ 83%] Built target opencv_traincascade 
[ 83%] Built target opencv_gpu_pch_dephelp 
[ 83%] Built target pch_Generate_opencv_gpu 
[ 86%] Built target opencv_gpu 
[ 86%] Built target opencv_ts 
[ 86%] Built target opencv_test_pch_dephelp 
[ 86%] Built target pch_Generate_opencv_test 
[ 94%] Built target opencv_test 
[ 94%] Built target opencv_test_core_pch_dephelp 
[ 95%] Built target pch_Generate_opencv_test_core 
[ 97%] Built target opencv_test_core 
[ 98%] Built target opencv_test_ml 
[100%] Built target opencv_test_gpu 
Install the project... 
-- Install configuration: "Release" 
-- Installing: /usr/local/share/opencv/OpenCVConfig.cmake 
-- Installing: /usr/local/lib/pkgconfig/opencv.pc 
-- Installing: /usr/local/include/opencv/cv.h 
-- Installing: /usr/local/include/opencv/cv.hpp 
-- Installing: /usr/local/include/opencv/cvaux.h 
-- Installing: /usr/local/include/opencv/cvaux.hpp 
-- Installing: /usr/local/include/opencv/cvwimage.h 
-- Installing: /usr/local/include/opencv/cxcore.h 
-- Installing: /usr/local/include/opencv/cxcore.hpp 
-- Installing: /usr/local/include/opencv/cxeigen.hpp 
-- Installing: /usr/local/include/opencv/cxmisc.h 
-- Installing: /usr/local/include/opencv/highgui.h 
-- Installing: /usr/local/include/opencv/ml.h 
-- Installing: /usr/local/include/opencv2/opencv.hpp 
-- Installing: /usr/local/lib/libopencv_calib3d.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_calib3d.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_calib3d.dylib 
-- Installing: /usr/local/include/opencv2/calib3d/calib3d.hpp 
-- Installing: /usr/local/lib/libopencv_core.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_core.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_core.dylib 
-- Installing: /usr/local/include/opencv2/core/core.hpp 
-- Installing: /usr/local/include/opencv2/core/core_c.h 
-- Installing: /usr/local/include/opencv2/core/eigen.hpp 
-- Installing: /usr/local/include/opencv2/core/internal.hpp 
-- Installing: /usr/local/include/opencv2/core/mat.hpp 
-- Installing: /usr/local/include/opencv2/core/operations.hpp 
-- Installing: /usr/local/include/opencv2/core/types_c.h 
-- Installing: /usr/local/include/opencv2/core/version.hpp 
-- Installing: /usr/local/include/opencv2/core/wimage.hpp 
-- Installing: /usr/local/lib/libopencv_features2d.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_features2d.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_features2d.dylib 
-- Installing: /usr/local/include/opencv2/features2d/features2d.hpp 
-- Installing: /usr/local/lib/libopencv_flann.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_flann.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_flann.dylib 
-- Installing: /usr/local/include/opencv2/flann/all_indices.h 
-- Installing: /usr/local/include/opencv2/flann/allocator.h 
-- Installing: /usr/local/include/opencv2/flann/autotuned_index.h 
-- Installing: /usr/local/include/opencv2/flann/composite_index.h 
-- Installing: /usr/local/include/opencv2/flann/dist.h 
-- Installing: /usr/local/include/opencv2/flann/flann.hpp 
-- Installing: /usr/local/include/opencv2/flann/flann_base.hpp 
-- Installing: /usr/local/include/opencv2/flann/general.h 
-- Installing: /usr/local/include/opencv2/flann/ground_truth.h 
-- Installing: /usr/local/include/opencv2/flann/hdf5.h 
-- Installing: /usr/local/include/opencv2/flann/heap.h 
-- Installing: /usr/local/include/opencv2/flann/index_testing.h 
-- Installing: /usr/local/include/opencv2/flann/kdtree_index.h 
-- Installing: /usr/local/include/opencv2/flann/kmeans_index.h 
-- Installing: /usr/local/include/opencv2/flann/linear_index.h 
-- Installing: /usr/local/include/opencv2/flann/logger.h 
-- Installing: /usr/local/include/opencv2/flann/matrix.h 
-- Installing: /usr/local/include/opencv2/flann/nn_index.h 
-- Installing: /usr/local/include/opencv2/flann/object_factory.h 
-- Installing: /usr/local/include/opencv2/flann/random.h 
-- Installing: /usr/local/include/opencv2/flann/result_set.h 
-- Installing: /usr/local/include/opencv2/flann/sampling.h 
-- Installing: /usr/local/include/opencv2/flann/saving.h 
-- Installing: /usr/local/include/opencv2/flann/simplex_downhill.h 
-- Installing: /usr/local/include/opencv2/flann/timer.h 
-- Installing: /usr/local/lib/libopencv_highgui.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_highgui.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_highgui.dylib 
-- Installing: /usr/local/include/opencv2/highgui/highgui_c.h 
-- Installing: /usr/local/include/opencv2/highgui/highgui.hpp 
-- Installing: /usr/local/lib/libopencv_imgproc.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_imgproc.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_imgproc.dylib 
-- Installing: /usr/local/include/opencv2/imgproc/imgproc.hpp 
-- Installing: /usr/local/include/opencv2/imgproc/imgproc_c.h 
-- Installing: /usr/local/include/opencv2/imgproc/types_c.h 
-- Installing: /usr/local/lib/libopencv_legacy.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_legacy.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_legacy.dylib 
-- Installing: /usr/local/include/opencv2/legacy/blobtrack.hpp 
-- Installing: /usr/local/include/opencv2/legacy/compat.hpp 
-- Installing: /usr/local/include/opencv2/legacy/legacy.hpp 
-- Installing: /usr/local/include/opencv2/legacy/streams.hpp 
-- Installing: /usr/local/lib/libopencv_contrib.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_contrib.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_contrib.dylib 
-- Installing: /usr/local/include/opencv2/contrib/contrib.hpp 
-- Installing: /usr/local/lib/libopencv_ml.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_ml.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_ml.dylib 
-- Installing: /usr/local/include/opencv2/ml/ml.hpp 
-- Installing: /usr/local/lib/libopencv_objdetect.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_objdetect.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_objdetect.dylib 
-- Installing: /usr/local/include/opencv2/objdetect/objdetect.hpp 
-- Installing: /usr/local/lib/python2.7/site-packages/cv.so 
-- Installing: /usr/local/lib/libopencv_video.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_video.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_video.dylib 
-- Installing: /usr/local/include/opencv2/video/background_segm.hpp 
-- Installing: /usr/local/include/opencv2/video/tracking.hpp 
-- Installing: /usr/local/bin/opencv_haartraining 
-- Installing: /usr/local/bin/opencv_createsamples 
-- Installing: /usr/local/bin/opencv_performance 
-- Installing: /usr/local/bin/opencv_traincascade 
-- Installing: /usr/local/lib/libopencv_gpu.2.2.0.dylib 
-- Up-to-date: /usr/local/lib/libopencv_gpu.2.2.dylib 
-- Up-to-date: /usr/local/lib/libopencv_gpu.dylib 
-- Installing: /usr/local/include/opencv2/gpu/devmem2d.hpp 
-- Installing: /usr/local/include/opencv2/gpu/gpu.hpp 
-- Installing: /usr/local/include/opencv2/gpu/matrix_operations.hpp 
-- Installing: /usr/local/include/opencv2/gpu/stream_accessor.hpp 
-- Installing: /usr/local/share/opencv/doc/haartraining.htm 
-- Installing: /usr/local/share/opencv/doc/CMakeLists.txt 
-- Installing: /usr/local/share/opencv/doc/license.txt 
-- Installing: /usr/local/share/opencv/doc/packaging.txt 
-- Installing: /usr/local/share/opencv/doc/README.txt 
-- Installing: /usr/local/share/opencv/doc/opencv.jpg 
-- Installing: /usr/local/share/opencv/doc/opencv-logo.png 
-- Installing: /usr/local/share/opencv/doc/opencv-logo2.png 
-- Installing: /usr/local/share/opencv/doc/opencv.pdf 
-- Installing: /usr/local/share/opencv/doc/opencv_cheatsheet.pdf 
-- Installing: /usr/local/share/opencv/doc/pattern.pdf 
-- Installing: /usr/local/share/opencv/doc/papers/algo_tracking.pdf 
-- Installing: /usr/local/share/opencv/doc/papers/camshift.pdf 
-- Installing: /usr/local/share/opencv/doc/papers/avbpa99.ps 
-- Installing: /usr/local/share/opencv/doc/vidsurv/Blob_Tracking_Modules.doc 
-- Installing: /usr/local/share/opencv/doc/vidsurv/Blob_Tracking_Tests.doc 
-- Installing: /usr/local/share/opencv/doc/vidsurv/TestSeq.doc 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_eye.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_eye_tree_eyeglasses.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt2.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt_tree.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_frontalface_default.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_fullbody.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_lefteye_2splits.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_lowerbody.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_mcs_eyepair_big.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_mcs_eyepair_small.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_mcs_lefteye.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_mcs_mouth.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_mcs_nose.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_mcs_righteye.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_mcs_upperbody.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_profileface.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_righteye_2splits.xml 
-- Installing: /usr/local/share/opencv/haarcascades/haarcascade_upperbody.xml 
-- Installing: /usr/local/share/opencv/lbpcascades/lbpcascade_frontalface.xml 

new-host:OpenCV-2.2.0 ely$ python 
ActivePython 2.7.1.4 (ActiveState Software Inc.) based on 
Python 2.7.1 (r271:86832, Feb 7 2011, 11:33:10) 
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import cv 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv.so, 2): no suitable image found. Did find: 
/usr/local/lib/python2.7/site-packages/cv.so: mach-o, but wrong architecture 
>>> exit() 

而只是要確定,基於它在安裝過程中發現Python路徑上,我想:

new-host:OpenCV-2.2.0 ely$ /usr/local/bin/python2.7 
ActivePython 2.7.1.4 (ActiveState Software Inc.) based on 
Python 2.7.1 (r271:86832, Feb 7 2011, 11:33:10) 
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import cv 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv.so, 2): no suitable image found. Did find: 
/usr/local/lib/python2.7/site-packages/cv.so: mach-o, but wrong architecture 

看來,不管是什麼我這樣做,我得到這個架構錯誤。我直接安裝了OpenCV,沒有問題,在CMakeCache.txt中有和沒有這個體系結構字符串說明符,並且兩種方式導致相同的錯誤。

我欣賞幫助,任何其他想法?

+0

爲什麼activepython? – etarion 2011-05-26 12:58:51

+0

當交換不同版本的python時,ActivePython是非常好的,並且使用提供的pypm包管理器使它成爲一個單獨的命令來下載和安裝諸如matplotlib,scipy,pyqt4等等。我發現它是一個非常好的發行版。 – ely 2011-05-26 18:20:35

+0

那麼,沒有使用activepython,你的安裝將非常簡單('port install opencv + python27'),你在抱怨追蹤你的錯誤有多難 - 看起來這不是一個很好的分佈。 – etarion 2011-05-27 10:24:57

回答

0

我用ActivePython 2.7成功構建了OpenCV 2.2。

要構建32位,你需要:

  1. 添加CMAKE_OSX_ARCHITECTURES:STRING=i386您CMakeCache.txt(運行cmake後右)
  2. 重辦cmake

如果您需要我遵循完整的構建說明,讓我知道...我會更新這個答案。