roboforum.ru

Технический форум по робототехнике.
Текущее время: 03 май 2025, 21:30

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Вопросы по OpenCV
СообщениеДобавлено: 15 авг 2009, 23:36 
Не в сети

Зарегистрирован: 15 авг 2009, 23:29
Сообщения: 1
Откуда: Novosibirsk
а что с unicode в opencv, т.е. как сделать, например, cvLoadImage("картинка1.jpg")?
Без изменения исходников opencv, видимо. никак. или есть у кого-нить юникодная версия?
делать буфер тоже не очень охото (rename картинка1.jpg -> 1.jpg -> cvLoadImage(1.jpg)).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уроки по OpenCV
СообщениеДобавлено: 16 авг 2009, 00:18 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
Помогите разобраться с кодом !!!
Код:
IplImage* inImage = cvLoadImage("C:\\GTR.bmp");
   IplImage* outImage;
   outImage = cvCreateImage(cvGetSize(inImage), IPL_DEPTH_8U, 3);
   cvCopy(inImage, outImage, 0);
   cvCanny(outImage, outImage, 2, 10, 3 ); //Ругается на эту функцию!!!!

   cvNamedWindow( "Image-In", CV_WINDOW_AUTOSIZE);
   cvNamedWindow( "Image-Out", CV_WINDOW_AUTOSIZE);

   cvShowImage("Image-In", inImage);
   cvShowImage("Image-Out", outImage);
   cvWaitKey(0);

   cvReleaseImage( &inImage );
   cvDestroyWindow( "Image-In" );

   cvReleaseImage( &outImage );
   cvDestroyWindow( "Image-Out" );

После запуска программы вылазиет окно с ошибкой
пишет :
unsupported format or combination of formats()
in function cvCanny

И объясните пожалуйста что значат параметры в функциях :
cvCreateImage 2 и 3 параметр;
cvCanny 3, 4, 5 параметры ???????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уроки по OpenCV
СообщениеДобавлено: 16 авг 2009, 00:33 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Цитата:
cvCanny(outImage, outImage, 2, 10, 3 ); //Ругается на эту функцию!!!!

Думаю, что ругается потому, что нельзя писать и считывать одновременно один и тот же файл

в cvCreateImage 2-ой параметр это глубина (в OpenCV несколько типов), а 3-ий параметр - количество каналов.
Про cvCanny помочь не могу(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уроки по OpenCV
СообщениеДобавлено: 16 авг 2009, 00:41 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
Lockdog спасибо за ответ
не можешь объяснить что такое глубина и количество каналов поподробней ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Уроки по OpenCV
СообщениеДобавлено: 16 авг 2009, 00:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Ну смотри на твоём примере битова глубина = 8 (IPL_DEPTH_8U), а количество каналов = 3. Из трёх каналов состоит обычное RGB изображение, а глубина определяет количество информации о цвете для каждого пикселя, 2^8=256 - это значение для каждого канала, а само изображение по сути является 24-х битным (каждый канал восьмибитные: 8х3=24) и может содержать 16 миллионов цветов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 16 авг 2009, 21:27 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
Расскажите пожалуйста хотя бы теоретическ как в OpenCV:
1. Распозновать лица на фотографиях
2. Сравнивать лица
Просто никак не могу найти нормальное описание
а на английском я никак не могу разобраться!!!
Может есть какиенибуть статьи или ссылки по этому ???

Сейчас пытаюсь найти какую либо информацию по этому поваду в книге OReilly-LearningOpenCV
Если кто знает на каких страницах данной книге рассматриваются эти вопросы скажите пожалуйста страници откуда начинать мне переводить ??????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 16 авг 2009, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
В книге на странице 511 есть код для распознавания лиц. Если с английским совсем туго, то я переведу. Только это будет минимум через неделю, завтра уезжаю отдыхать.=) Соответственно и перевод очередных уроков временно приостанавливается.

_________________
[[Использование библиотеки OpenCV]]
Я в LiveJournal


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 17 авг 2009, 00:57 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
Lockdog спасибо за ответ !
У меня есть ещё вопрос
что такое cascade в OpenCV ??????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 18 авг 2009, 09:08 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
С детектором лиц и каскадами вроде разобрался.
Кому интересно могу выложить простенький код и всё объяснить!

Теперь вопрос в другом :
Как в OpenCV сравнивать изображения? Например есть две фотографии и необходимо сравнить лица на этих фотографиях ? Может быть в OpenCV есть какиенибуть функции для сравнения фотографий ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 18 авг 2009, 13:21 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Frimen: В каком смысле сравнить? Найти 10 пикселей отличий?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 19 авг 2009, 20:33 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
Кто нибудь знает как вывести в отдельное окно определённую область фотографии?
Написал детектор лица и определил область занимаемое лицом на фотографии.
Теперь необходимо конкретно лицо сохранить в виде отдельной фотографии.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 19 авг 2009, 20:50 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Скопировать из изображения с установленным ROI в изображение размером в этот ROI вроде?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 19 авг 2009, 21:23 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
=DeaD= спасибо!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 24 авг 2009, 12:13 
Не в сети

Зарегистрирован: 14 авг 2009, 19:39
Сообщения: 14
Откуда: NNov
прог. языки: C/C++/Java
Как правильно отмасштабировать изображение в OpenCV???
Например у меня есть изоброжение 640x480 и надо получить изоброжение c другим масштабом?????


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы по OpenCV
СообщениеДобавлено: 24 авг 2009, 12:19 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А вы в документацию по религиозным соображениям не заглядываете? :o

например cvResize и рядом с ней лежащие функции не пробовали?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 47 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO