Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
 Аватар для 646kapeh064
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208

[Mono] Настройка RaspberryPi + EmguCV + C#

16.05.2015, 18:51. Показов 3759. Ответов 2
Метки mono (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, не знал где разместить тему (вроде и Linux, вроде и C# на линуксе, вроде и OpenCV), решил написать здесь.

В wiki у emgucv есть раздел "Download And Installation", там есть для Raspberry Pi инструкция:
Bash
1
2
3
4
5
6
git clone git://git.code.sf.net/p/emgucv/code emgucv
cd emgucv
cd platforms/raspbian
./apt_install_dependency
./cmake_configure
cd ../..
т.е. скачать сорсы, и скомпилить их.

Но при компиляции вылезает вот что:
Кликните здесь для просмотра всего текста
pi@raspberrypi ~/emgucv/platforms/raspbian $ ./cmake_configure
-- The C compiler identification is GNU 4.6.3
-- The CXX compiler identification is GNU 4.6.3
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found csc: /usr/bin/mcs
-- Found gacutil: /usr/bin/gacutil
-- Found al: /usr/bin/al
-- Found resgen: /usr/bin/resgen
CMake Error at cmake/modules/OpenCVVersion.cmake:2 (file):
file STRINGS file
"/home/pi/emgucv/opencv/modules/core/include/opencv2/core/version.hpp"
cannot be read.
Call Stack (most recent call first):
CMakeLists.txt:32 (INCLUDE)


CMake Error: File /home/pi/emgucv/opencv/modules/core/include/opencv2/core/version.hpp does not exist.
CMake Error at cmake/modules/OpenCVVersion.cmake:18 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
CMakeLists.txt:32 (INCLUDE)


-- Extracting Emgu CV git version, please wait...
-- Emgu CV GIT VERSION: 2131
-- Building for Linux
CMake Error at CMakeLists.txt:289 (ADD_SUBDIRECTORY):
The source directory

/home/pi/emgucv/opencv

does not contain a CMakeLists.txt file.


You have called ADD_LIBRARY for library tesseract_ccutil without any source files. This typically indicates a problem with your CMakeLists.txt file
CMake Error at Emgu.CV.Extern/tesseract/libtesseract/CMakeLists.txt:54 (LIST):
list sub-command REMOVE_ITEM requires two or more arguments.


You have called ADD_LIBRARY for library tesseract_viewer without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_cutil without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_opencl without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_ccstruct without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_dict without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_classify without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_wordrec without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_neural_networks without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_textord without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_cube without any source files. This typically indicates a problem with your CMakeLists.txt file
You have called ADD_LIBRARY for library tesseract_ccmain without any source files. This typically indicates a problem with your CMakeLists.txt file
CMake Error at Emgu.CV.Extern/tesseract/libtesseract/CMakeLists.txt:285 (LIST):
list sub-command REMOVE_ITEM requires two or more arguments.


CMake Error at Emgu.CV.Extern/tesseract/libtesseract/CMakeLists.txt:288 (LIST):
list sub-command REMOVE_ITEM requires two or more arguments.


You have called ADD_LIBRARY for library tesseract_api without any source files. This typically indicates a problem with your CMakeLists.txt file
-- WITH CVBLOB: ON
You have called ADD_LIBRARY for library cvblob without any source files. This typically indicates a problem with your CMakeLists.txt file
-- Found ZLIB: /usr/lib/arm-linux-gnueabihf/libz.so (found version "1.2.7")
-- CVEXTERN: ZLIB found.
-- Found GEOTIFF: /usr/lib/libgeotiff.so
-- CVEXTERN: GEOTIFF found. INCLUDE DIR: /usr/include/geotiff
-- date: 16/05/2015

-- Configuring Emgu.CV.UI
-- Configuring Emgu.CV.UI.GL
-- Checking for CPACK build type...
-- FOUND dpkg: /usr/bin/dpkg
-- CPACK_GENERATOR: DEB
-- Configuring incomplete, errors occurred!
./cmake_configure: line 3: cd: platforms/raspian: No such file or directory


Вижу что ошибки в том, что не найдены какие-то файлы, но нигде не гуглятся эти ошибки, и в инструкции ничего не рассказано, типа "все ок".

Может кто чем сможет помочь?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
16.05.2015, 18:51
Ответы с готовыми решениями:

EmguCV. Почему в СascadeClassifier не загружается xml?
Здравствуйте! Сломал всю голову почему в СascadeClassifier не загружается haarcascade_frontalface_alt2.xml. Выбрасывает исключение...

Настроить WiFi на RaspberryPi
Доброе время суток, всем. У меня вопрос. WiFi Raspbian не работает. cat /etc/wpa_supplicant/wpa_supplicant.conf ...

Настроить rtorrent на RaspberryPi
Здравствуйте! Прикупил себе Raspberry Pi поиграться. Установил rtorrent вот по этой статье https://habrahabr.ru/post/88405/, только вот...

2
 Аватар для mbean
46 / 42 / 14
Регистрация: 18.02.2012
Сообщений: 82
17.05.2015, 18:38
Лучший ответ Сообщение было отмечено Ev_Hyper как решение

Решение

Вы забыли один пункт из wiki:
Bash
1
2
3
4
5
6
7
8
git clone git://git.code.sf.net/p/emgucv/code emgucv
cd emgucv
git submodule update --init --recursive
cd platforms/raspbian
./apt_install_dependency
./cmake_configure
cd ../..
make
3
 Аватар для 646kapeh064
59 / 58 / 16
Регистрация: 09.12.2013
Сообщений: 208
17.05.2015, 21:55  [ТС]
О, спасибо!
Из-за пометки "Skip this step if you are using Fedora or Raspbian" видимо скипнул лишнего D
Помогло от всех недугов, спасибо ещё раз )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.05.2015, 21:55
Помогаю со студенческими работами здесь

SURF DETECTOR на EmguCV
При компиляции проекта выдает ошибку в строке: Dim surfDetector As SURFDetector = New SURFDetector(500, False) Ошибка начала...

EmguCV - запись с ip камеры
Возможно ли записать видео с Ip камеры на c# emgucv ? И что необходимо? И если возможно. Можно пример хотябы с одной камеры по rtsp и...

emgucv манаулы книги литература?
emgucv это библиотека для дотнета для опеределения видео\обработки видео. ПО самому OPenCV книга есть, но мне именно про обертку emgucv...

EmguCV: нет захвата видео с камеры
Добрый день уважаемые форумчане! Реализовываю приложение, считающее количество пальцев, показное мной на веб камеру. Для этого использую...

Как правильно подключить EmguCV к проекту?
Как правильно подключить EmguCV к проекту? ОС: Windows 7 x64 IDE: Visual Studio for Desktop 2013 (x86) Если ставить Emgu x64, то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru