ROI треугольной/трапециевидной формы

200
23 мая 2018, 02:00

Как задать в С++ d OpenCV 3 ROI треугольной или трапециевидной формы?

Благодарю

Answer 1

Цель какая? Если для копирования/выделения куска картинки, то надо использовать маску - создать Image того же размера с форматом пиксела 8UC1, отрисовать маску белым, и использовать её как аргумент функций вроде

 result.copyTo(source,  mask); 

заполнение маски

 vector<vector<Point>> contours;
 contours.push_back(vector<Point>());
 contours[0].push_back(Point1);
 ...
 drawContours( mask,contours,0, Scalar(255),CV_FILLED, 8);

Для расчётов же применяются только ROI-прямоугольники.

READ ALSO
Формат инициализации вектора типа Vec2i

Формат инициализации вектора типа Vec2i

Подскажите, пожалуйста, синтаксис, как инициализировать вектор типа

186
Не работает дружественный класс

Не работает дружественный класс

Не работает дружественный класс (ошибка в функции show)Как организовать доступ к классу Teacher?

175
Нужно найти ошибку в коде

Нужно найти ошибку в коде

У меня почему-то программа не видит ArrayПодскажите в чем ошибка и как правильно реализовать вычитание элемента от матрицы?

251
Ошибка в коде: Нарушение прав доступа при чтении некого адреса

Ошибка в коде: Нарушение прав доступа при чтении некого адреса

Не могу понять в чем ошибка, помогите ее исправить( При компиляции выдает ошибку "нарушение прав доступа при чтении некого адреса" Если ввожу...

160