相关疑难解决方法(0)

如何为python安装OpenCV

HI!我正在尝试安装opencv并将其与python一起使用,但是当我编译它时我没有错误但我无法从python导入cv模块:

patrick:release patrick$ python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)] 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: No module named cv
Run Code Online (Sandbox Code Playgroud)

我用来编译它的代码是这样的:

cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用python?

python macos opencv

13
推荐指数
2
解决办法
4万
查看次数

安装OpenCV for Python(多个python版本)

我的机器上安装了两个不同版本的python:2.4和2.7.我正在尝试为2.7版本安装OpenCV(2.4.5).

cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_NEW_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
Run Code Online (Sandbox Code Playgroud)

它将python 2.4检测为当前安装:

--   Python:
--     Interpreter:                 /usr/bin/python2.4 (ver 2.4)
--     Libraries:                   /usr/lib64/python2.4/config/libpython2.4.a
--     numpy:                       /usr/lib64/python2.4/site-packages/numpy/core/include (ver 1.2.1)
--     packages path:               lib/python2.4/site-packages
Run Code Online (Sandbox Code Playgroud)

然后在构建opencv时给出了这个错误:

[ 75%] Generating pyopencv_generated_funcs.h, pyopencv_generated_func_tab.h, pyopencv_generated_types.h, pyopencv_generated_type_reg.h, pyopencv_generated_const_reg.h
  File "/home/mmoghimi/opencv-2.4.5/modules/python/src2/gen2.py", line 815
    cname1=("cv::Algorithm" if classinfo.isalgorithm else classinfo.cname)))
                             ^
SyntaxError: invalid syntax
make[2]: *** [modules/python/pyopencv_generated_funcs.h] Error 1
make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

显然它使用了python2.4不支持的新格式.所以,我的问题是有没有办法明确指定python的版本?

python opencv python-2.7

7
推荐指数
1
解决办法
2万
查看次数

opencv for python on mavericks

我知道它太早了,但我升级到OSX mavericks并且我无法使用Homebrew安装opencv.

    ==> Installing dependencies for opencv: cmake, pkg-config, libpng
==> Installing opencv dependency: cmake
==> Downloading http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz
######################################################################## 100.0%
==> ./bootstrap --prefix=/usr/local/Cellar/cmake/2.8.12 --system-libs --no-system-libarchive --datadir=/shar
==> make
==> make install
Warning: Could not link cmake. Unlinking...
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link cmake'

Possible conflicting files are:
/usr/local/bin/ctest -> /usr/local/Cellar/cmake/2.8.10.2/bin/ctest
/usr/local/bin/cpack -> /usr/local/Cellar/cmake/2.8.10.2/bin/cpack
/usr/local/bin/cmakexbuild -> /usr/local/Cellar/cmake/2.8.10.2/bin/cmakexbuild
/usr/local/bin/cmake -> /usr/local/Cellar/cmake/2.8.10.2/bin/cmake
/usr/local/bin/ccmake …
Run Code Online (Sandbox Code Playgroud)

homebrew opencv osx-mavericks

2
推荐指数
1
解决办法
5558
查看次数

标签 统计

opencv ×3

python ×2

homebrew ×1

macos ×1

osx-mavericks ×1

python-2.7 ×1