尽管Raspberry Pi并非完全强大,但它应该能够执行一些OpenCV图像或视频处理。有没有人尝试安装它?

评论

请参阅raspberrypi.stackexchange.com/questions/41/…wrt GPU计算。

可能有用:computer-vision-software.com/blog/2009/03/…

#1 楼

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

apt-cache search opencv


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

sudo apt-get install libopencv-dev


在在撰写本文时,是OpenCV 2.3

评论


这值得更多的投票

– Lipis
13年1月23日在16:06

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

– Kozuch
15年4月24日在8:23

#2 楼

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


在Raspberry Pi(Debian)上安装OpenCV具有Arch Linux ARM的Pi

为了繁荣起见,您需要在Arch Linux ARM上通过pacman安装opencv并在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页面。

#3 楼

如果您在RPi上编译所有内容,这非常简单,我无法让交叉编译器正常工作,并且摄像头/网络摄像头运行缓慢/无响应。 。 。取决于您要使用它的方式:)