*   >> Чтение Образование Статьи >> science >> programming

OpenCV Учебник

об значение получается из размера ядра). Мы будем применять размытие 7x7 Gaussian на изображении, так вызов функции это:
 cvSmooth (IMG, IMG, CV_GAUSSIAN, 7, 7, 0, 0) 

<р> Вставьте строку выше до Функция cvSaveImage, сохраните его, скомпилировать и запустить программу. Result.png Теперь изображение должно быть размыты версия входного изображения. Код здесь. Показаны изображения в окне с HighGUI Его хорошо, чтобы сохранить результат образ сглаживания, но это было бы лучше, если бы мы показали изображение для пользователя, когда сглаживание закончено.

К счастью, вместо того, чтобы иметь дело с некоторыми особенностями о том, как кодировать окна в вашей операционной системе, модуль OpenCV HighGUI делает это для нас. Он предлагает простой набор ОС независимых функций, чтобы показать изображения в окне. Мы будем использовать 3 из них: cvNamedWindow, cvShowImage и cvWaitKey. Первый создает окно, чтобы показать изображения на второй показывает изображение на какой-то окна и третий замораживает программу ждет ключ и используется, чтобы контроль пользователя, когда, чтобы закрыть окно.

Давайте завершить пример выше, вставив следующий код ниже cvSaveImage:

  cvNamedWindow ("Сглаживание", 1); cvShowImage ("Сглаживание", IMG); cvWaitKey (-1); //Ждать вечно ключевой 

<р> Код этого примера здесь. Заключение Это простой пример того, как использовать OpenCV, но если вы в состоянии управлять этим, то вы можете запустить любую другую программу OpenCV. Вы можете найти больше примеров передовых в thesetwo статей. Спасибо за прочтение. Если у вас есть какие-либо сомнения просто оставьте комментарий, и я отвечу как можно скорее.


Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.