i have one doubt please clarify me if we do thresholding for segmenting an area in image then will total counts reduce or decrease
1 回表示 (過去 30 日間)
古いコメントを表示
this is the image where i need to take individual frames and apply segmentation to every frame will total counts reduce
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/159257/image.png)
0 件のコメント
回答 (1 件)
Image Analyst
2016 年 12 月 26 日
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 件のコメント
Image Analyst
2016 年 12 月 28 日
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:
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!