База ответов ИНТУИТ

Введение в разработку мультимедийных приложений с использованием библиотек OpenCV и IPP

<<- Назад к вопросам

Вам нужно определить на изображении участок NxN пикселей, в котором контраст максимален (область фокусировки). Какой из приведенных фрагментов решает эту задачу наиболее оптимально и корректно?

(Отметьте один правильный вариант ответа.)

Варианты ответа
Point maxLoc; double maxContrast=0; for( int i = 0; i+N <= img.rows; i++ ) for( int j = 0; j+N <= img.cols; j++ ) { Mat window = img(Rect(j, i, N, N)); /* здесь идет код из лекции, который считает контраст внутри окна, сравнивает его с текущим maxContrast и обновляет максимум и его позицию, если нужно */ } 
Mat edges; Canny(img, edges, 5, 50); blur(edges, edges, Size(N, N)); Point maxLoc; minMaxLoc(edges, 0, 0, 0, &maxLoc);
Mat dx, dy, mag; Sobel(img, dx, CV_32F, 1, 0, 3); Sobel(img, dy, CV_32F, 0, 1, 3); magnitude(dx, dy, mag); blur(mag, mag, Size(N, N)); Point maxLoc; minMaxLoc(mag, 0, 0, 0, &maxLoc); 
(Верный ответ)
Похожие вопросы
Какая из приведенных программ на C++ корректно подсчитывает кол-во пикселей полутонового изображения img, яркость которых больше чем определенный порог t:
Пусть задано изображение Какой из детекторов выделит область, отмеченную на изображении черным квадратом:
Какие точки на изображении наиболее подходят для вычисления оптического потока LK-методом.
Какая из функций выделяет память под одноканальное изображение, интенсивность пикселей в котором задана элементами типа unsigned int:
Какая из функций выделяет память под трехканальное изображение, интенсивность пикселей в котором задана элементами типа unsigned char:
Что такое особые точки на изображении?:
Окрестность угловая точка на изображении:
Окрестность угловая точка на изображении:
Границы объектов на изображении соответствуют:
Окрестность угловая точка на изображении: