フィルターのクリア

count number of ones occurred in a row/column in an binary image and storing the values of counting in row/column wise in a matrix

4 ビュー (過去 30 日間)
How to count number of ones occurred in a row/column in an binary image and to know which row/column has max ones occured in matlab and row/column by row/column storing total ones occured in a row/column in an vector

回答 (2 件)

Image Analyst
Image Analyst 2012 年 4 月 13 日
Try this:
% Create a sample binary image.
binaryImage = logical(randi(2, [8 7])-1)
% Count the ones in each row.
numberOfOnesPerRow = sum(binaryImage, 2) % Change to 1 for columns
[maxValue, indexes] = find(numberOfOnesPerRow == max(numberOfOnesPerRow))

Andrei Bobrov
Andrei Bobrov 2012 年 4 月 13 日
[MaxNumOnesRow,indexRow] = max(sum(binaryImage,2))

カテゴリ

Help Center および File ExchangeImage Processing Toolbox についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by