how remove the error in given code

1 vue (au cours des 30 derniers jours)
indrani dalui
indrani dalui le 21 Avr 2020
Commenté : Image Analyst le 21 Avr 2020
(Image Enhancement)
function [final]=fftenhance(image,f)
I = 255-double(image);
[w,h] = size(I);
%out = I;
w1=floor(w/32)*32;
h1=floor(h/32)*32;
inner = zeros(w1,h1);
for i=1:32:w1
for j=1:32:h1
a=i+31;
b=j+31;
F=fft2( I(i:a,j:b) );
factor=abs(F).^f;
block = abs(ifft2(F.*factor));
larv=max(block(:));
if larv==0
56
l arv=1;
end;
block= block./larv;
inner(i:a,j:b) = block;
end;
end;
final=inner*255;
final=histeq(uint8(final));
error is shown:
Error: File: shottered.m Line: 1 Column: 8
Invalid expression. Check for missing multiplication operator, missing or unbalanced delimiters, or other syntax error.
To construct matrices, use brackets instead of parentheses.
  2 commentaires
Tommy
Tommy le 21 Avr 2020
What is line 1 of shottered.m?
Image Analyst
Image Analyst le 21 Avr 2020
image is a built-in function and that may be the problem -- it's expecting input arguments for the image. Don't use image as your variable name. Call it inputImage or something.

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Image Filtering and Enhancement dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by