Can anyone combined these operations for a gray scale image?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Haseeb Hassan
am 24 Apr. 2018
Kommentiert: Haseeb Hassan
am 30 Apr. 2018
- Step1-A grayscale image--->DWT
- Step2-Grayscale Image--->Apply Canny Edge Detector
- Step3-Combined step2 & step1 to make a Defocus Image
6 Kommentare
KALYAN ACHARJYA
am 26 Apr. 2018
Just for comparison purpose only. I followed the steps as per your questions.
Akzeptierte Antwort
KALYAN ACHARJYA
am 24 Apr. 2018
%I tried as per your statement flow-here it is, but did not find any sense of defocus.
%Result is binary image.
lx=imread('1.jpg');
x=rgb2gray(lx);
[rows colm]=size(x);
%%Apply DWT
dwt_image=dwt2(x,'haar');
dwt_im2=imresize(dwt_image,[rows colm]);
gray_im=im2bw(dwt_im2);
%%Applying Canny Edge Detector
BW1=edge(x,'Canny');
result=and(gray_im,BW1);
%%Display
binaryImage=uint8(255 * result);
result1=[lx,cat(3, binaryImage, binaryImage, binaryImage)];
imshow(result1);
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Image Analysis finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!