subtracting images processing,
Show older comments
im trying to subtract two images with the same format in matlab, but unfortunatly im getting the image to dark i cant see anything so what i can do to change im sending the code below
clc, clear; close all;
%read image
a= imread('pentan1h_6uLmin_0240.tif');
b= imread('pentan1h_6uLmin_0250.tif');
c=imsubtract(a,b);
subplot(2,2,1),imshow(a),title('dry')
subplot(2,2,2),imshow(b),title('pen')
subplot(2,2,3),imshow(c),title('after')
this is the picture im getting

Accepted Answer
More Answers (2)
Image Analyst
on 20 Apr 2019
Try [] to scale your data to your display
imshow(c, []);
wan noor
on 14 Dec 2019
0 votes
Try use iamabsdiff function so that you will always have a non negative result.
1 Comment
Image Analyst
on 14 Dec 2019
or imadjust() to scale the intensities to the 1% points of the histogram tails.
Categories
Find more on Contrast Adjustment in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!