Remove a part or object from an image
이전 댓글 표시
Hello everyone,
I really need the help with this task. My work is to remove the laser from the following image and return the same image without the laser. If anyone can help me with it, i will be more than greatfull to describe me the steps. Thank you in advance.

댓글 수: 3
Christian Nasrallah
2021년 2월 9일
KALYAN ACHARJYA
2021년 2월 10일
"My work is to remove the laser from the following image and return the same image without the laser."
Once removal the laser spots, what would be remaining on that region, like black, white or fill with simmilar pattern (Little challenging last one, as samples data are is quite less)
Christian Nasrallah
2021년 2월 10일
답변 (1개)
KALYAN ACHARJYA
2021년 2월 10일
편집: KALYAN ACHARJYA
2021년 2월 10일
rgbImage=imread('laser_image.png');
grayImage=rgb2gray(rgbImage);
mask=bwareafilt(grayImage>170,1);
%Change the threshod value ^ as per requirennets
%% Folloing lines code just for maksing RGB Image
r_data=rgbImage(:,:,1);
g_data=rgbImage(:,:,2);
b_data=rgbImage(:,:,3);
r_data(mask)=0;
g_data(mask)=0;
b_data(mask)=0;
result_image=cat(3,r_data,g_data,b_data)
Above, last 7 lines you can avoid, by doing another masking approach, please refer the below link
figure,imshow(result_image);

댓글 수: 2
Christian Nasrallah
2021년 2월 12일
KALYAN ACHARJYA
2021년 2월 13일
@Christian Nasrallah my pleasure. I'm glad it helped
카테고리
도움말 센터 및 File Exchange에서 Point Grey Hardware에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!