Closed. This question is off-topic。它当前不接受答案。












想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic

7年前关闭。



Improve this question




在计算机上安装OpenCV的步骤(MBP,15英寸,2.5 GHz i7、16GB RAM,AMD Radeon HD 6770M,128GB SSD)
  • 我安装git命令行工具
  • 安装了最新的macports版本
  • cmake与$ sudo port install cmake一起安装
  • opencv的克隆存储库$ git clone git://code.opencv.org/opencv.git
  • repo在我的计算机上之后,
  • 更改为该目录并创建一个新目录
    $ cd opencv $ mkdir build $ cd build
  • 然后我运行$ cmake -G “Unix Makefiles” ../
  • 之后,我得到了

    `-检查模块'libdc1394-2'
    -找不到软件包'libdc1394-2'
    -检查模块'libdc1394'
    -找不到软件包'libdc1394'
    -检查模块'libv4l1'
    -找不到软件包'libv4l1'
    -寻找linux / videodev.h
    -寻找linux / videodev.h-找不到
    -寻找linux / videodev2.h
    -寻找linux / videodev2.h-未找到
    -寻找sys / videoio.h
    -寻找sys / videoio.h-找不到
    -检查模块'libavcodec'
    -找不到软件包'libavcodec'
    -检查模块'libavformat'
    -找不到包'libavformat'
    -检查模块'libavutil'
    -找不到软件包'libavutil'
    -检查模块'libswscale'
    -找不到包'libswscale'
    -寻找libavformat / avformat.h
    -寻找libavformat / avformat.h-找不到
    -寻找ffmpeg / avformat.h
    -寻找ffmpeg / avformat.h-找不到
    -找不到PythonLib:找到了不合适的版本“2.7.2”,但需要的是确切的版本“2.7.3”(找到了/usr/lib/libpython2.7.dylib)
    追溯(最近一次通话):
    文件“”,第1行,在
    ImportError:没有名为numpy.distutils的模块

    -找到apache ant 1.8.2:/ usr / bin / ant

    -OpenCV 2.4.9的常规配置====================================

    -版本控制:2.4.4-642-g061dd7e

    -平台:
    -主持人:达尔文12.2.0 i386
    -CMake的:2.8.10
    -CMake生成器:Unix Makefiles
    -CMake构建工具:/ usr / bin / make

    -配置:发布

    -C / C++:
    -建立为动态库吗?:是
    -C++编译器:/ usr / bin / c++(版本4.2.0)
    -C++标志(发布):-W -Werror =返回类型-Werror =非虚拟变量-Werror =地址-Werror =序列点-Wformat -Werror =格式安全-Wmissing声明-Wmissing-Prototypes -Wstrict原型(prototype)-Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno缩小-Wno删除非虚拟虚拟机-Wno未命名类型的模板参数-fdiagnostics-show-option -fno-省略帧指针-msse -msse2 -msse3 -O3 -DNDEBUG -DNDEBUG
    -C++标志(Debug):-W -Werror =返回类型-Werror =非虚拟变量-Werror =地址-Werror =序列点-Wformat -Werror =格式安全-Wmissing声明-Wmissing原型(prototype)-Wstrict原型(prototype)-Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno缩小-Wno删除非虚拟虚拟机-Wno未命名类型的模板参数-fdiagnostics-show-option -fno-省略帧指针-msse -msse2 -msse3 -g -O0 -DDEBUG -D_DEBUG -ggdb3
    -C编译器:/ usr / bin / cc
    -C标志(发布):-W -Werror =返回类型-Werror =非虚拟变量-Werror =地址-Werror =序列点-Wformat -Werror =格式安全-Wmissing声明-Wmissing-Prototypes -Wstrict原型(prototype)-Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno缩小-Wno删除非虚拟虚拟机-Wno未命名类型的模板参数-fdiagnostics-show-option -fno-省略帧指针-msse -msse2 -msse3 -O3 -DNDEBUG -DNDEBUG
    -C标志(Debug):-W -Werror =返回类型-Werror =非虚拟-tor -Werror =地址-Werror =序列点-Wformat -Werror =格式安全-Wmissing声明-Wmissing原型(prototype)-Wstrict原型(prototype)-Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wno缩小-Wno删除非虚拟虚拟机-Wno未命名类型的模板参数-fdiagnostics-show-option -fno-省略帧指针-msse -msse2 -msse3 -g -O0 -DDEBUG -D_DEBUG -ggdb3
    -链接器标志(发布):
    -链接器标志(Debug):

    -预编译头文件:否

    -OpenCV模块:
    -待建:核心imgproc flann highgui features2d calib3d ml video objdetect contrib nonfree photo照片gpu java softcascade拼接ts videostab
    -残疾人:世界
    -被依赖禁用:-

    -不可用:androidcamera ocl python

    -GUI:
    -QT 4.x:否
    - cocoa :是的

    -OpenGL支持:否

    -媒体I / O:
    -ZLib:构建(版本1.2.7)
    -JPEG:构建(版本90)
    -WEBP:构建(0.2.1版)
    -PNG:构建(版本1.5.12)
    -TIFF:构建(版本42-4.0.2)
    -JPEG 2000:构建(版本1.900.1)

    -OpenEXR:构建(版本1.7.1)

    -视频I / O:
    -DC1394 1.x:否
    -DC1394 2.x:否
    -FFMPEG:是
    -编解码器:是(未知)
    -格式:是(未知)
    -util:是(完全未知)
    -swscale:是(未知)
    -gentoo风格:是
    -OpenNI:否
    -OpenNI PrimeSensor模块:否
    -PvAPI:否
    -GigEVisionSDK:否
    -QuickTime:否
    -QTKit:是的

    -V4L / V4L2:否/否

    -其他第三方库:
    -使用IPP:否
    -使用本征:否
    -使用TBB:否
    -使用OpenMP:否
    -使用GCD是
    -使用并发NO
    -使用C =:否
    -使用Cuda:否

    -使用OpenCL:否

    -Python:

    -口译员:/ opt / local / bin / python2(版本2.7.3)

    -Java:
    -ant:/ usr / bin / ant(版本1.8.2)
    -JNI:/System/Library/Frameworks/JavaVM.framework/Headers /System/Library/Frameworks/JavaVM.framework/Headers /System/Library/Frameworks/JavaVM.framework/Headers

    -Java测试:是

    -文档:
    -构建文档:否
    -狮身人面像:不

    -PdfLaTeX编译器:否

    -测试和样品:
    -测试:是
    -性能测试:是

    -C / C++示例:否

    -安装路径:/ usr / local

    -cvconfig.h位于:/ Users / miralemcebic / Desktop / ocv / opencv / build

    ------------------------------------------------- -----------------

    -配置完成
    -完成生成
    -构建文件已被写入:/ Users / miralemcebic / Desktop / ocv / opencv / build`
  • 比我运行$ cmake -G “Unix Makefiles” ../
  • 现在出现了错误,最后30%我得到了
    ld: symbol(s) not found for architecture x86_64clang: error: linker command failed with exit code 1 (use -v to see invocation)make[2]: *** [lib/libopencv_highgui.2.4.9.dylib] Error 1make[1]: *** [modules/highgui/CMakeFiles/opencv_highgui.dir/all] Error 2make: *** [all] Error 2

  • 这是什么问题?我也有Python 2.7和Python> 3

    有人可以帮我解决这个问题吗?

    最佳答案

    安装macports

    $ sudo port selfupdate
    $ sudo port install opencv
    

    等待。

    关于c++ - 在Mac OS X Lion(10.8.2)上使用Xcode 4.6安装OpenCV。,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15388715/

    10-10 10:35