скачать книгу бесплатно
–
На вашем компьютере должна быть установлена 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).
•