roboforum.ru

Технический форум по робототехнике.

 

Уроки по OpenCV

Re: Уроки по OpenCV

Сообщение ferz » 04 мар 2010, 22:22

в 2,0 все подругому вроде уже установил
при компиляции первой програмы выходит ошибка
h:\project c++\consol opencv1pr\consol opencv1pr\1.cpp(1) : fatal error C1083: Cannot open include file: 'stdafx.h': No such file or directory

или

1.obj : error LNK2019: unresolved external symbol _cvDestroyWindow referenced in function _main
1.obj : error LNK2019: unresolved external symbol _cvReleaseImage referenced in function _main
1.obj : error LNK2019: unresolved external symbol _cvWaitKey referenced in function _main
1.obj : error LNK2019: unresolved external symbol _cvShowImage referenced in function _main
1.obj : error LNK2019: unresolved external symbol _cvNamedWindow referenced in function _main
1.obj : error LNK2019: unresolved external symbol _cvLoadImage referenced in function _main
H:\project c++\consol opencv1pr\Debug\consol opencv1pr.exe : fatal error LNK1120: 6 unresolved externals
или

LINK : fatal error LNK1181: cannot open input file 'cxcore.lib'

что я зделал нетак
Последний раз редактировалось ferz 08 мар 2010, 03:52, всего редактировалось 1 раз.
ferz
 
Сообщения: 3
Зарегистрирован: 01 мар 2010, 11:39
прог. языки: c/с++, asm, yii

Re: Уроки по OpenCV

Сообщение EDV » 05 мар 2010, 10:56

Slesh писал(а):Кто-нибудь пробовал обучать OpenCV ? У меня не выходит. 2 дня карпел. Возможно ли обучить его распознавать жесты.
Например, Сколько пальцев показывается.

SATANAblack писал(а):Можно. Я обучал человеческие лица распознавать. Процес обучения очень долгий.


Алгоритм AVM легко и быстро можно обучить на распознавание любых визуальных образов.

Подробнее...
Аватара пользователя
EDV
 
Сообщения: 1009
Зарегистрирован: 06 июн 2007, 15:19
Откуда: Украина (Донбасс), Лисичанск
ФИО: Дмитрий Еремеев

Re: Уроки по OpenCV

Сообщение executer » 01 июн 2010, 23:44

Подскажите, при запуске простейших из примеров (первый из первого поста даже) использующих OpenCV говорит:
highgui100.dll : fatal error LNK1107: invalid or corrupt file: cannot read at 0x2E8

- это после того как я "C:\Program Files\OpenCV\bin" папочку добавил в пути библиотек.

До этого выдавало "LINK : fatal error LNK1104: cannot open file 'highgui100.dll'"
Видать вообще его не находил.

Везде пишут перекомпилировать библиотеки OpenCV (http://www.codeproject.com/KB/cs/Intel_ ... sg=3106771) - перекомпилировались без ошибок, но все равно ошибка не исчезла :(
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: Уроки по OpenCV

Сообщение executer » 02 июн 2010, 20:47

:Yahoo!: Починилось.
Поставил библиотеку версии 1.1 - заработало (сначала была v1.0)!
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: Уроки по OpenCV

Сообщение executer » 05 июн 2010, 18:44

Очень замечательное обучение в интернете всплыло - читать с начала до конца все страницы (собственно там описана интеграция OpenCV и MCF от майкрософта)
http://www.lund.gl/ImageProcess/Customi ... zing1.html
Аватара пользователя
executer
 
Сообщения: 784
Зарегистрирован: 30 янв 2009, 01:24
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел

Re: Уроки по OpenCV

Сообщение Zeus » 28 июл 2010, 17:19

Начал потихоньку двигаться в сторону технического зрения...
куча вопросов.
1) хочу использовать OpenCV под Винду, а под какую конретно? по 3.11? 98? хр? 2000? ме? или висту?
Вопрос возник по тому: как захватывать видео с усб камеры - драйвер должен виндовский захватывать, а OpenCV из драйвера вытягивает инфу или напрямую к усб камере сама подключается?

Добавлено спустя 1 минуту 9 секунд:
Где скачать версию 1.0 OpenCV? По тому как по первой сылке лежит версия 2.0
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Уроки по OpenCV

Сообщение =DeaD= » 28 июл 2010, 17:28

1. Конечно через драйвер;
2. Первая версия там же рядом - см. элементы навигации для перемещения в вышестоящие разделы "Download'а".
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Уроки по OpenCV

Сообщение Zeus » 28 июл 2010, 17:55

Слышал что библиотеки openCV изначально разработчиками скомпилированы под MS VS, а под С++ билдер и тому подобное надо конвертировать как-то библиотеки и куча ошибок и ограничений.

Что посоветуете? взять MS VS? или по фигу в чем писать (у меня есть билдер в нем учился писать на С++, потому среда разработки привычнее, чем MS VS)?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Уроки по OpenCV

Сообщение =DeaD= » 28 июл 2010, 18:48

Под C++ Builder надо стыковочные файлы собрать и всё (.lib вроде) - ни о каких ограничениях мне неизвестно.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Уроки по OpenCV

Сообщение Zeus » 29 июл 2010, 12:19

А что за библиотека IPP, вроде с ее помощью opencv быстрее работает?
от куда ее брать и куда устанавливать? как связывать с ОпенЦВ и С++?
Или можно вполне без нее работать?

Добавлено спустя 2 часа 6 минут 39 секунд:
почитал..., подумал и решил все-таки VS поробовать.

"Visual Studio 2008 Express Editions are free development tools.
Register your product within 30 days from installation."

А совсем бесплатный или крякнутый есть хоть где-нить?
Или придется через каждые 30 переустанавливать? Ивообще получится ли переустанавливать - может там блокировка какая стоит?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Уроки по OpenCV

Сообщение Michael_K » 29 июл 2010, 12:40

Это БЕСПЛАТНО... написано же!
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Уроки по OpenCV

Сообщение Zeus » 29 июл 2010, 12:44

хорошо.
скачал файл предустановщика vcsetup.exe - 2,7Mb
запускаю...
выдает:
1.jpg
1.jpg (9.31 КиБ) Просмотров: 3966

запуская на работе - винда стоит 2000, сервис пак 4
Что делать?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Уроки по OpenCV

Сообщение Michael_K » 29 июл 2010, 12:53

XP пора ставить :)
(ну или ДЛЛ-ку от нее :) только боюсь она там не одна или потянет что-нить за собой)
Аватара пользователя
Michael_K
 
Сообщения: 6034
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Уроки по OpenCV

Сообщение Zeus » 29 июл 2010, 13:52

переставить не получится комп рабочий.
а дома времени не хватает, блин :( облом какой-то...
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Re: Уроки по OpenCV

Сообщение Zeus » 01 авг 2010, 00:56

Наконец скачал дома VS MS 2008 express C++
установил.
стал регистрироваться и опять облом:
1.jpg

в чем может быть проблема?

Добавлено спустя 43 минуты 20 секунд:
Нашел причину - почему-то в мозиле файерфокс не октрывается страница.
Регистрацию прошел в майкрософтском експлорере.

Добавлено спустя 1 час 38 минут 25 секунд:
сделал как Lockdog написал
запускаю первую программу и выводится:
1.jpg

на картинке видно, что такая dll присутствует в папке bin
где мне прописать, чтобы от туда бралась dll при запуске консольной программы?
«Сон разума рождает чудовищ»
Аватара пользователя
Zeus
 
Сообщения: 857
Зарегистрирован: 28 июл 2009, 10:02
Откуда: Самара
ФИО: Павел Сергеевич

Пред.След.

Вернуться в Компьютерное зрение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Mail.ru counter