MATLAB code for beginners that performs Homomorphic filtering, Using Butterworth High Pass Filter for performing filtering.
Copy the files in your work space
Type "ho_filter" to see the results
Qadeer Ahmed (2021). Homomorphic filtering (https://www.mathworks.com/matlabcentral/fileexchange/21357-homomorphic-filtering), MATLAB Central File Exchange. Retrieved .
Inspired by: Real time update of simulink variables in GUI, ActiveX control example in GUI, Differential equation solution, DIFFERENTIAL EQ. SOLUTION THROUGH S-FUNCTION
Inspired: Real time update of simulink variables in GUI, ActiveX control example in GUI, Differential equation solution, DIFFERENTIAL EQ. SOLUTION THROUGH S-FUNCTION
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Create scripts with code, output, and formatted text in a single executable document.
@minutiae can you correct the code?
Two errors in the algorithm:
1. fftshift was not used to center the DFT of image
2. zero padding was not performed.
what d stands for in this function? I guess r is the rows , c is the columns and n is the order. How does n affect the final output? Can you be more descriptive for beginners?
??? Error using ==> times
Matrix dimensions must agree.
Error in ==> homofil at 22
im_nf=H.*im_f;
Error in ==> testhomo at 11
homofil(im,d,r,c,order);
Please tell me what shoul i do?
I tried your algorithm but i am getting no output,just white image.can u help me?
Dear
You use log2 instead of log. Please correct this.
Regards