Работает на Raspberry Pi с OpenCV и BCM2835

В настоящее время я работаю над Raspberry Pi и использую модуль камеры Raspberry Pi. Я планирую использовать OpenCV для обработки изображений на RPi, и в настоящее время это не представляет большой проблемы. Однако я пытаюсь использовать библиотеку BCM2835 вместе с OpenCV и не могу ее интегрировать.
Я попытался внести изменения в Makefile и добавить библиотеку bcm, а также добавить путь к библиотеке BCM, но ничего не помогло. Пожалуйста, помогите мне интегрировать обе библиотеки, так как я хочу управлять GPIO после выполнения некоторой обработки изображений на входном видео.

Спасибо.

2

Решение

Я наконец нашел ответ на свой вопрос.
Библиотека bcm, которую можно скачать здесь: http://www.airspayce.com/mikem/bcm2835/

распаковываются и следующие файлы вставляются в текущую папку, в которой мы работаем, которая содержит файлы cpp.
bcm2835.h
bcm2835.o
bcm2835.c

Я добавил bcm2835.c в add_executable из CMakeLists.txt следующим образом:
add_executable (camcv_vid2 bcm2835.c RaspiCamControl.c RaspiCLI.c RaspiPreview.c camcv_vid2.cpp)

Добавьте bcm2835.h в программу: extern «C» {
..

..
}

Инициализируйте GPIO, используя bcm2835_init () в основной функции, и все готово.
Используйте GPIO в ваших интересах.
В целом, это сочетание комбинации файлов C и C ++ с изменениями в CMakeLists.txt.

Наслаждайтесь!

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]