Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用自制软件安装OpenCV_Python_Opencv_Homebrew - Fatal编程技术网

Python 使用自制软件安装OpenCV

Python 使用自制软件安装OpenCV,python,opencv,homebrew,Python,Opencv,Homebrew,如果我尝试使用自制软件安装OpenCV,则会出现以下错误: ==> make ^ 1 error generated. make[2]: *** [modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o] Error 1 make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2 make: *** [all] Error 2 你知道

如果我尝试使用自制软件安装OpenCV,则会出现以下错误:

==> make
     ^
1 error generated.
make[2]: *** [modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o] Error 1 
make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2
make: *** [all] Error 2

你知道如何解决这个问题吗?

首先,我不知道你在这里使用的是什么操作系统。所以我用Mac OS X回答了这个问题。事实上,使用自制软件安装OpenCV库非常简单,步骤如下:

步骤0:使用以下脚本卸载自制软件

cd `brew --prefix`
git checkout master
git ls-files -z | pbcopy
rm -rf Cellar
bin/brew prune
pbpaste | xargs -0 rm
rm -r Library/Homebrew Library/Aliases Library/Formula Library/Contributions 
test -d Library/LinkedKegs && rm -r Library/LinkedKegs
rmdir -p bin Library share/man/man1 2> /dev/null
rm -rf .git
rm -rf ~/Library/Caches/Homebrew
rm -rf ~/Library/Logs/Homebrew
rm -rf /Library/Caches/Homebrew
步骤1:再次安装自制软件

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
步骤2:安装brew后,您可以继续添加homebrew/science,这是OpenCV所在的位置,使用:

brew tap homebrew/science
如果您想查看其他可能的选项,如编译时(如使用tbb),可以使用info

brew info opencv
步骤3:现在就开始安装OpenCV

brew install opencv
做完这件事,你就完了!您可以在以下位置找到OpenCV:

cd /usr/local/Cellar/opencv/*.*.*/
“brew tap homebrew/science”在上述描述中不再适用,但“brew安装opencv”仍然适用