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与 opencv的克隆存储库 repo在我的计算机上之后,更改为该目录并创建一个新目录
然后我运行 之后,我得到了
`-检查模块'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` 比我运行 现在出现了错误,最后30%我得到了
这是什么问题?我也有Python 2.7和Python> 3
有人可以帮我解决这个问题吗?
等待。
想改善这个问题吗? Update the question,所以它是用于堆栈溢出的on-topic。
7年前关闭。
Improve this question
在计算机上安装OpenCV的步骤(MBP,15英寸,2.5 GHz i7、16GB RAM,AMD Radeon HD 6770M,128GB SSD)
$ sudo port install cmake
一起安装$ git clone git://code.opencv.org/opencv.git
$ 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” ../
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