我可以使用OpenCV吗?


Answers:


14

现在可以在apt-get中使用OpenCV。您可以搜索它:

apt-cache search opencv

如果要进行开发,请执行以下操作:

sudo apt-get install libopencv-dev

在撰写本文时,它是OpenCV 2.3


2
这值得更多投票
Lipis

1
当心通过apt的libopencv-dev版本可能不会在存储库中更新...截至2015年4月,软件包版本仍停留在2.4.1,而最新版本是2.4.11。如果您需要更新的版本,则必须从最有可能的源代码中编译OpenCV。
Kozuch

13

是的,可以使用Debian Squeeze或Arch Linux ARM在Raspberry Pi上安装OpenCV。正如以下两个博客文章中所做的那样,应该只是安装或编译的问题。

为了繁荣,您需要opencv通过pacman在Arch Linux ARM上安装并在Debian上进行编译。像这样

$ wget http://sourceforge.net/projects/opencvlibrary/files/ \
  opencv-unix/2.3.1/OpenCV-2.3.1a.tar.bz2/download
$ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local \
  -D BUILD_PYTHON_SUPPORT=ON -D BUILD_EXAMPLES=ON ..
$ make
$ sudo make install

您最大的问题是性能。不过,OpenCV似乎具有旨在利用GPU计算功能的GPU模块。不过,它是使用NVidia的CUDA运行时API实现的,因此您将需要NVidia GPU才能利用GPU功能。有关更多信息,您应该阅读Wiki页面


1

如果您在RPi上编译所有内容,这非常简单,我无法使交叉编译器正常工作,并且摄像头/网络摄像头运行缓慢/无响应,所以我的回答是,但是。。。取决于你想做什么:)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.