mulspectrum log opencv

log - normalize opencv



¿Qué hace cv:: normalize(_src, dst, 0, 255, NORM_MINMAX, CV_8UC1); (2)

Cuando el normType es NORM_MINMAX , cv::normalize normaliza _src de tal forma que el valor mínimo de dst es alpha y el valor máximo de dst es beta . cv::normalize hace su magia usando solo escalas y cambios (es decir, agregando constantes y multiplicando por constantes).

CV_8UC1 dice cuántos canales tiene dst .

La documentación aquí es bastante clara: http://docs.opencv.org/modules/core/doc/operations_on_arrays.html#normalize

¿Qué hace el cv::normalize(_src, dst, 0, 255, NORM_MINMAX, CV_8UC1); hacer en OpenCV?

NORM_MINMAX la documentación y no NORM_MINMAX entender qué hacen alpha , beta , NORM_MINMAX y CV_8UC1 . Soy consciente de que alfa establece el límite inferior y el límite superior de la beta. CV_8UC1 significa un canal individual sin signo de 8 bits. Pero lo que exactamente estos argumentos le hacen a la imagen es lo que no puedo comprender.


En lugar de aumentar los números de canal para cambiar el intervalo [0,255], puede aumentar la profundidad de bits de Mat, por ejemplo, usar CV_16UC1 para el tipo, los cambios de intervalo a [0, 65535].