Мультимедийное Программирование OpenCV - страница 3

Шрифт
Интервал





Add to “System Environment Path” of Windows

• 

Зарегистрируйте место установки OpenCV в «Путь к системной среде» Windows

• 

Если вы установили диск C следующим образом, добавьте следующее в Path

• 

C:\OpenCV\build\x64\vc15\bin





Настройка OpenCV для Visual Studio 2017

(OpenCV Setup of Visual Studio 2017)
















Проверьте, что Debug mode(режим отладки) в настоящее время включен !!!







































Режим отладки → opencv_worldxxxd.lib

(Режим выпуска → opencv_worldxxx.lib)

Debug mode → opencv_worldxxxd.lib

(Release mode → opencv_worldxxx.lib)










Имя → OpenCV410_x64_v15_отлаживать

Name → OpenCV410_x64_v15_debug

Местоположение → Папка сохранения программы OpenCV (помните!!!)

Location → OpenCV program saving folder (remember!!!)





• 

При использовании Visual Studio в Release mode(режиме выпуска)


– 

Запустите проект> Свойства в Main Menu





– 

Выполните то же самое содержание на страницах с 24 по 30

Release mode → opencv_worldxxx.lib

(Режим выпуска → opencv_worldxxx.lib)









• 

Имя

→ OpenCV410_x64_v15_release

Name → OpenCV410_x64_v15_release

• 

Местоположение → Папка сохранения программы OpenCV (помните!!!)

Location → OpenCV program saving folder (remember!!!)




Примерпрограммы OpenCV / OpenCV Sample Program


• 

запись OpenCV Sample Program





• 

Ввод имени программы C++… → ???.cpp

C++ program name typing… → ???.cpp












#include

пустая функция()

{

cv::Mat image(300, 400, CV_8UC1, cv::Scalar(200));

cv::imshow("Просмотр изображений", image);

резюме::waitKey (0);

}


#include

void main()

{

cv::Mat image(300, 400, CV_8UC1, cv::Scalar(200));

cv::imshow("Image Viewer", image);

cv::waitKey(0);

}





• 

Ошибка

установка

x64!!

/

Error → x64 setting!!







• 

Ctrl+F5:

запустить

без

отладки

.

/

Ctrl+F5 : Start without Debugging





Выход (Результат) / Output (Result)





3. OpenCV Classes


Точка_Класс / Point_ Class

• 

Шаблонный

класс

(template class)

для

представления

позиций

width

(

ширины

)

и

height

(

высоты

)

в

двухмерных

координатах

(2 Dimension coordinate).



• 

(

Объявление

класса

Point_( Declaration of Point_ Class

)

Point_ <==> Point2i <==> Point;

Point_ <==> Point2f;

Point_ <==> Point2d;


• 

Бывший

)

Ex)

Point_ pt1(100, 200);

Point_ pt2(92.3f, 125.23f);

Point_ pt3(100.2, 300.9);


Point pt4(120, 69);

Point2f pt5(0.3f, 0.f), pt6(0.f, 0.4f);

Point2d pt7(0.25, 0.6);


Размер_Класс / Size_ Class

• 

Шаблонный класс(template class), который определяет размер изображения(image) или прямоугольника(rectangle).