Чи можу я використовувати OpenCV?


29

У той час, як Raspberry Pi - це не зовсім електростанція, вона повинна бути здатна робити деякі зображення OpenCV або обробляти відео. Хтось намагався його встановити?


Будь ласка, дивіться raspberrypi.stackexchange.com/questions/41/… wrt розрахунки GPU.
Алекс Чемберлен

Відповіді:


14

OpenCV тепер доступний у apt-get. Ви можете шукати його:

apt-cache search opencv

Якщо ви займаєтесь розробкою, просто зробіть:

sudo apt-get install libopencv-dev

На момент написання цього документа це OpenCV 2.3


2
Це заслуговує більше upvotes
Ліпіс

1
Остерігайтеся версії libopencv-dev через apt, ймовірно, не оновлюється в репост ... станом на квітень 2015 року версія пакета затрималася на рівні 2.4.1, а остання версія - 2.4.11. Якщо вам потрібна нова версія, вам, швидше за все, слід зібрати OpenCV з джерел.
Козуч

13

Так, встановити OpenCV на Raspberry Pi можна за допомогою Debian Squeeze або Arch Linux ARM. Як це було зроблено в наступних двох дописах блогу, це має бути лише питанням встановлення чи компіляції.

Для процвітання вам потрібно встановити 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. Він реалізований за допомогою API CudA Runtime NVidia, тому вам знадобиться NVidia GPU для використання можливостей GPU. Для отримання додаткової інформації слід прочитати сторінку wiki .


1

Це досить просто, якщо ви збираєте кожну річ на RPi, я не міг змусити перехресний компілятор працювати, і камера / веб-камера була повільною / безвідповідальною, тому моя відповідь - так, але. . . залежить, що ви хочете з цим зробити :)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.