banner banner banner
Мультимедийное Программирование OpenCV
Мультимедийное Программирование OpenCV
Оценить:
Рейтинг: 0

Полная версия:

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

скачать книгу бесплатно


– 

На вашем компьютере должна быть установлена 64-битная ОС Windows. (OpenCV поддерживает только 64-битные ОС)

– 

Visual Studio 2017 должен быть установлен как инструмент редактора программ для программирования на C ++. (Последняя версия Visual Studio – 2019, но в настоящее время поддерживает только OpenCV для Visual Studio 2017.)

? Установка сообщества Visual Studio 2017.

(? Visual Studio Community 2017 Install)



https://visualstudio.microsoft.com/ru/free-developer-offers/ (https://visualstudio.microsoft.com/ru/free-developer-offers/)

• 

На официальном сайте выше можно загрузить только последнюю версию 2019 года, поэтому вы можете найти версию 2017 года с помощью веб-поиска и загрузки.

• 

30-дневная ознакомительная версия, затем зарегистрируйтесь в Microsoft, войдите в Visual Studio и продолжайте использовать ее бесплатно

? Загрузка OpenCV (OpenCV Download)

• 

http://opencv.org (http://opencv.org/)

> Releases

• 

После загрузки установочного файла, дважды щелкните файл exe для установки

? 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 <opencv2/highgui.hpp>

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

{

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

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

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

}

#include <opencv2/highgui.hpp>

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_<int> <==> Point2i <==> Point;

Point_<float> <==> Point2f;

Point_<double> <==> Point2d;

• 

Бывший)

Ex)

Point_<int> pt1(100, 200);

Point_<float> pt2(92.3f, 125.23f);

Point_<double> 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).

•