procesamiento de imágenes digitales matlab
Déjame hablarte, hablemos primero de las funciones básicas:
fft2 es encontrar la transformada de Fourier
fftshift es transponer la imagen transformada; , Deje que los valores distintos de cero vayan al centro para facilitar la observación.
real es encontrar la parte real;
imag es encontrar la parte imaginaria;
Sabes que después de la transformación de Fourier, se transfiere el dominio espacial original. al dominio de la frecuencia, ¿verdad?
El concepto de dominio frecuencial tiene una parte real y una parte imaginaria, ¿no? Entonces, ¿cómo se puede expresar en un plano?
Se utilizan varios conceptos en números complejos:
Uno es la suma cuadrada de la parte imaginaria y la parte real (sqrt(RRfdp1.^2 IIfdp1.^2);)
p>Uno es el problema de los ángulos (b=angle(fftI);)
Este conocimiento es común a la mayoría de los matemáticos, así que no necesito hablar de eso, ¿verdad? ?
En cuanto a a=(a-min(min(a)))/(max(max(a))-min(min(a)))*225
Creo que es una función suave, por ejemplo, 235,536. Quiero que se convierta en 240.
Simplemente multiplíquelo por el coeficiente de suavizado y luego multiplíquelo por 225.
max(max(a)) es encontrar el valor de píxel más grande en la matriz a.
Espero que haya dominado buenos métodos de aprendizaje. Si no puede comprender el programa de análisis, puede ejecutarlo línea por línea, encontrar los resultados de ejecución paso a paso en el espacio de trabajo y analizarlo. en detalle.
Suspiro final: Baidu sabe que no es un lugar para ganar dinero, y más puntos y menos puntos no son el estándar para medir el conocimiento. Estoy feliz de ayudar a otros y los puntos no se pueden canjear por dinero, entonces, ¿por qué necesito tantos puntos?