Моя книга говорит это о том образе ядра концепции в OpenCVOpenCV: Понимание ядра
Когда вычисление осуществляется по пиксельной окрестности, он является общим для представить это с помощью матрицы ядра. Это ядро описывает, как связанные с вычислением пикселей вычисляются для получения желаемого результата .
В методах размытия изображений мы используем размер ядра.
cv::GaussianBlur(inputImage,outputImage,Size(1,1),0,0)
Так что, если я говорю, что размер ядра Size(1,1)
это значит ядро есть только 1 пиксель?
Пожалуйста, посмотрите на следующее изображение
В здесь, какой размер ядра? Size(3,3)
? Если я скажу размер Size(1,1)
на этом изображении, значит ли это, что ядро получило только 1 пиксель, а значение пикселя равно 0 (первое значение на изображении)?
Спасибо большое за ответ. Особая благодарность за объяснение о GaussianBlur. +1 от меня :) –
@Knight Не совсем понятно, почему другой ответ получил специальную галочку - независимо от того, что плавает ваша лодка. –
«Большее число означает большее размытие» - я это заметил. Но в официальных официальных примерах они повторяются 31 раз! http://docs.opencv.org/doc/tutorials/imgproc/gausian_median_blur_bilateral_filter/gausian_median_blur_bilateral_filter.html#smoothing Любая идея о том, почему они просто просто не используют большой размер ядра вместо циклов? Даже размер редактируется внутри цикла, его можно легко размыть, получив большой размер, например Size (21,21) –