MATLAB Answers

0

i have one doubt please clarify me if we do thresholding for segmenting an area in image then will total counts reduce or decrease

Asked by andhavarapu lokesh on 26 Dec 2016
Latest activity Commented on by Image Analyst
on 28 Dec 2016
this is the image where i need to take individual frames and apply segmentation to every frame will total counts reduce

  0 Comments

Sign in to comment.

1 Answer

Answer by Image Analyst
on 26 Dec 2016

Just do simple indexing to extract them.
[rows, columns, numberOfColorChannels] = size(grayImage);
% I'm going to assume numberOfColorChannels is 1 and your images are gray scale not color.
tileRows = floor(rows/8);
tileColumns = floor(columns/9);
r = 1 : tileRows : rows
c = 1 : tileColumns : columns
for row = 1 : length(r)-1
for col = 1 : length(c)-1
row1 = r(row);
row2 = r(row+1);
col1 = c(col);
col2 = c(col+1);
thisImage = grayImage(row1:row2, col1:col2);
% Now use it, save it, display it or whatever you want.
end
end

  7 Comments

Try this:
binaryImage = grayImage > someThresholdValue;
iam not familiar with matlab please can you tell me i need not require the gui ijust need only original image and thresholded image how should i modify so that i can use the final binary image in to another code please help me
I'm puzzled as to why my line of code above giving you the binary image is not what you want. If you want to modify that image, go ahead. I have no idea how you want to modify it.
If you want to use the final binary image in another program, then either write it out to a file with save() or imwrite() or pass it in via the input argument list of the other program.
Try looking at these:

Sign in to comment.