реклама на сайте
подробности

 
 
> Qt и openCV в Ubuntu, кручение-верчение ComputerVision
beaRTS
сообщение Aug 28 2012, 02:42
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 27-12-11
Из: Челябинск
Пользователь №: 69 111



Здравствуйте. понимаю, что не совсем по адресу, не на том сайте спрашиваю, но тут много умных людей, с разноплановыми увлечениями....

Приступил к изучению Компьютерного зрения и библиотеки OpenCV. Изначально мне азы работы показали на Убунте в Эклипсе (как настроить проект, как прикрутить и т.д.). Старт был дан хороший , могу теперь работать в Эклипсе (раньше вообще ни разу в ней не работал) и с Убунтой познакомился (да и вообще линуксовой системой - влюбился, но геммора много...). Но возможности раздела highgui в библиотеке мне не понравились. Начал смотреть в сторону Qt, в котором тоже не работал ни разу =). В общем, зеленый со всех сторон я =)

А не понравилось мне то, что для работы функций в библиотеке компьютерного зрения нужно подбирать значения передаваемых аргументов (например в функции пороговой биноризации нужно подбирать порог.. ну и т.д.). Делать подбор многократной перекомпиляцией и запуском - не комильфо. Попробовал привязать слайдер из подраздела библиотеки highgui к переменной. Но для этого пришлось многие переменные, объекты делать глобальными , да и вообще всю структуру программы переиначивать . не удобно. Потому и полез в Qt, т.к. кросс платформенный, да и графических возможностей у него больше и лучше.

Проблема: установил Qt SDK на убунту из репозитария. Прикрутил openCV к Qt, как описано во вложении. Но там Qt на винде рассматривается, поэтому погуглив, файл проекта .pro сделал под линуксовую систему. ПРограмму тестовую переписал с того же вложения. Запускаю - выводится только терминал, хотя должна картинка выводиться.. Вот что делать???? кто-нибудь сталкивался?

Сообщение отредактировал beaRTS - Aug 28 2012, 02:46
Прикрепленные файлы
Прикрепленный файл  ______________openCV___Qt.pdf ( 1.39 мегабайт ) Кол-во скачиваний: 35
 


--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
abit
сообщение Sep 2 2012, 23:01
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 53
Регистрация: 26-07-11
Пользователь №: 66 426



Цитата(beaRTS @ Aug 28 2012, 06:42) *
Здравствуйте. понимаю, что не совсем по адресу, не на том сайте спрашиваю, но тут много умных людей, с разноплановыми увлечениями....

Приступил к изучению Компьютерного зрения и библиотеки OpenCV. Изначально мне азы работы показали на Убунте в Эклипсе (как настроить проект, как прикрутить и т.д.). Старт был дан хороший , могу теперь работать в Эклипсе (раньше вообще ни разу в ней не работал) и с Убунтой познакомился (да и вообще линуксовой системой - влюбился, но геммора много...). Но возможности раздела highgui в библиотеке мне не понравились. Начал смотреть в сторону Qt, в котором тоже не работал ни разу =). В общем, зеленый со всех сторон я =)

А не понравилось мне то, что для работы функций в библиотеке компьютерного зрения нужно подбирать значения передаваемых аргументов (например в функции пороговой биноризации нужно подбирать порог.. ну и т.д.). Делать подбор многократной перекомпиляцией и запуском - не комильфо. Попробовал привязать слайдер из подраздела библиотеки highgui к переменной. Но для этого пришлось многие переменные, объекты делать глобальными , да и вообще всю структуру программы переиначивать . не удобно. Потому и полез в Qt, т.к. кросс платформенный, да и графических возможностей у него больше и лучше.

Проблема: установил Qt SDK на убунту из репозитария. Прикрутил openCV к Qt, как описано во вложении. Но там Qt на винде рассматривается, поэтому погуглив, файл проекта .pro сделал под линуксовую систему. ПРограмму тестовую переписал с того же вложения. Запускаю - выводится только терминал, хотя должна картинка выводиться.. Вот что делать???? кто-нибудь сталкивался?


установи OpenCV-devel пакеты (если нет), заголовочные файлы (*.h) поставятся в /usr/include/* и QtCreator сможет проиндексировать их, но тут я не уверен...
если не сможет - придётся в .pro добавить INCLUDEPATH <opencv/cv.h>
как проиндексируешь - в настройках проекта надо добавить команды link'a (-l<library>)

Сообщение отредактировал abit - Sep 2 2012, 23:13
Go to the top of the page
 
+Quote Post
beaRTS
сообщение Sep 3 2012, 17:35
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 27-12-11
Из: Челябинск
Пользователь №: 69 111



Цитата(abit @ Sep 3 2012, 03:01) *
установи OpenCV-devel пакеты (если нет), заголовочные файлы (*.h) поставятся в /usr/include/* и QtCreator сможет проиндексировать их, но тут я не уверен...
если не сможет - придётся в .pro добавить INCLUDEPATH <opencv/cv.h>
как проиндексируешь - в настройках проекта надо добавить команды link'a (-l<library>)

Спасибо огромное!
Из сказанного мало что понял)), т.к. я очень-очень начинающий как в Убунту, так и в Qt. Мне бы что-нибудь по-тупому простое: где шаг за шагом описывается что надо вводить в командную строку, чтоб установить правильно openCV, Qt. Затем так же предельно просто описано как настроить в Qt всё под openCV, что писать в *pro файле и т.д... по-тупому, в общем.
Проблема еще в том, что нет понимания какую формулировку давать Гуглу. Вот и сижу перебираю варианты... сейчас нашел следующие ссылки:
Сборка openCV 2.4 c поддержкой Qt под Ubuntu
Ubuntu 12.04 + openCV 2.4.2 + Qt SDK version 1.2.1
HOWTO: combine openNI, OpenCV and Qt in C++ (ubuntu форум)

не пробовал эти ссылки еще. завтра-послезавтра опробую.


--------------------
"Об уме человека вернее судить по его вопросам, нежели по его ответам" (с)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 15:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016