IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Наложение текста на изображение
alex
post 25.1.2010, 19:21
Post #1


Новичок
*

Группа: Пользователи
Сообщений: 4

Регистрация: 25.1.2010
Пользователь №: 686



Репутация:   0  


Здравствуйте.

Использую OpenCV v1.0 в Dev-C++ v4.9.9.2

Простенькая программа
CODE

int main( int argc, char** argv ) {
IplImage* img = cvLoadImage( argv[1] );
cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );
cvShowImage( "Example1", img );
cvWaitKey(0);
//cvReleaseImage( &img ); /* строка приводит к ошибке */
cvDestroyWindow( "Example1" );
}


Если раскомментировать cvReleaseImage() программа вылетает с ошибкой. Но не это главное. Как мне наложить текст на изображение?
CODE

int main( int argc, char** argv ) {
IplImage* img = cvLoadImage( argv[1] );
cvNamedWindow( "Example1", CV_WINDOW_AUTOSIZE );
CvFont font;
cvInitFont(&font, CV_FONT_HERSHEY_SIMPLEX,0.5,0.5,0,1,8);
cvPutText( img,"Text",cvPoint(15,5), &font, CV_RGB(255,0,255));
cvShowImage( "Example1", img );
cvWaitKey(0);
//cvReleaseImage( &img );
cvDestroyWindow( "Example1" );
}


К критической ошибке приводит попытка просто инициализировать шрифт cvInitFont(). Подскажите что не так делаю.
Перейти в начало страницы
 
+Цитировать сообщение
Nuzhny
post 26.1.2010, 9:32
Post #2


Активный участник
***

Группа: Пользователи
Сообщений: 118

Регистрация: 28.9.2009
Из: Stavropol
Пользователь №: 391



Репутация:   3  


Всё работает на MSVC 2005. Выкладывай своё изображение.
Перейти в начало страницы
 
+Цитировать сообщение
alex
post 28.1.2010, 18:58
Post #3


Новичок
*

Группа: Пользователи
Сообщений: 4

Регистрация: 25.1.2010
Пользователь №: 686



Репутация:   0  


Нормально заработало только с OpenCV 1.1 и в Dev-C++, и в MSVC2005.
Перейти в начало страницы
 
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Текстовая версия Сейчас: 9.9.2010, 0:10
Design by: Invision Skins & Anonymous Proxy