如何在 Ubuntu 16.04 LTS 上安装 OpenCV 3.1 版以使用 Python 3.5.1?
我在 VM 上尝试过这个,但显然如果你想使用 Python 2,这很有用。
我遇到了与这篇文章中描述的完全相同的问题,答案中有人建议您升级到 opencv 2.9 版。我想知道怎么做?我通过这样做安装了我现在拥有的版本
sudo apt-get install python-opencv
Run Code Online (Sandbox Code Playgroud)
另外,我如何检查我现在正在运行的版本?我在 Ubuntu 13.10
编辑:
在 girardengo 回答之后,我知道我使用的是 2.4.5 版,谢谢!
我正在尝试在我的 Ubuntu 15.04 服务器上安装 opencv。我正在使用conda
包管理器。
conda install -c https://conda.binstar.org/menpo opencv3
当我尝试导入cv2
Python 包时,出现以下错误。
ImportError: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
如何安装此依赖项?我试过 apt-get 安装,libgtk-x11-2.0.so.0
但它似乎不存在。
谢谢!
我想将 OpenCV 与 qt creator 集成,为此需要 OpenCV 3.0。
我已经安装了 OpenCV 2.4.9 并且想完全卸载它,因为它会导致某些功能出现问题。我也想知道OpenCV 3.0是否可以安装在32位的Ubuntu 14.04上?
我已经下载了 opencv,但不幸的是我不知道如何安装它。我在网上找到的所有页面都只告诉我如何直接从控制台下载和安装它,而不是当你已经下载它时该怎么做。有人能告诉我该怎么办吗?
我在 Ubuntu 10.10 上,我刚刚将 opencv 升级到 2.4.2。
问题是每次我打开一个新的shell并尝试编译和运行时,它编译但由于以下错误而无法运行:
./a.out: error while loading shared libraries: libopencv_calib3d.so.2.4: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
据我所知,这个文件位于 /usr/local/lib/!
我可以通过预先运行以下命令来运行它:
export LD_LIBRARY_PATH=/usr/local/lib
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我是 Ubuntu 的新手并使用 Ubuntu 14.04 64 位。我想make
一个项目,用途cuda
和opencv
运行时,我得到了以下错误cmake . && make
Linking CXX executable ground_estimation
/usr/bin/ld: cannot find -lcudart
collect2: error: ld returned 1 exit status
make[2]: *** [ground_estimation] Error 1
make[1]: *** [CMakeFiles/ground_estimation.dir/all] Error 2
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)
这是输出 ld -lcudart --verbose
attempt to open /usr/x86_64-linux-gnu/lib64/libcudart.so failed
attempt to open /usr/x86_64-linux-gnu/lib64/libcudart.a failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libcudart.so failed
attempt to open //usr/local/lib/x86_64-linux-gnu/libcudart.a failed
attempt to open //usr/local/lib64/libcudart.so failed
attempt to open //usr/local/lib64/libcudart.a …
Run Code Online (Sandbox Code Playgroud) 我只是走进了打电话的陷阱
sudo apt-get install autoremove
Run Code Online (Sandbox Code Playgroud)
我这样做是因为我无法安装,sudo apt-get install libopencv-dev
因为unmet dependencies
. 现在我的ros-indigo安装坏了,opencv
仍然没有安装,我也无法重新安装它。
尝试安装它时,我只得到
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
我担心我真的很接近杀死我的整个包依赖系统。有人能帮助我吗?
我可以以某种方式使用该文件/var/log/apt
来反转删除 ros 的步骤吗?
我应该如何解决 Ubuntu16.04 中的这个错误?
import cv2
File "/opt/conda/envs/pytorch-py3.6/lib/python3.6/site-packages/cv2/__init__.py", line 3, in <module>
from .cv2 import *
ImportError: libgthread-2.0.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用命令安装 opencv
conda install opencv
Run Code Online (Sandbox Code Playgroud)
此命令在我的笔记本电脑上工作,但是当我在台式计算机上尝试时出现以下错误。两个系统都运行 Ubuntu 14.04
Fetching package metadata: ....
Solving package specifications: ....................
Package plan for installation in environment /home/ws2/anaconda2:
The following packages will be downloaded:
package | build
---------------------------|-----------------
openssl-1.0.2e | 0 3.2 MB defaults
sqlite-3.9.2 | 0 3.9 MB defaults
numpy-1.10.2 | py27_0 5.9 MB defaults
requests-2.9.1 | py27_0 605 KB defaults
setuptools-19.4 | py27_0 365 KB defaults
conda-3.19.0 | py27_0 176 KB defaults
opencv-2.4.10 | np110py27_1 9.2 MB defaults
pip-8.0.1 | py27_0 1.5 MB …
Run Code Online (Sandbox Code Playgroud)