Effacer les filtres
Effacer les filtres

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 vues (au cours des 30 derniers jours)
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

Réponses (2)

Image Analyst
Image Analyst le 13 Avr 2012
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 le 13 Avr 2012
[MaxNumOnesRow,indexRow] = max(sum(binaryImage,2))

Catégories

En savoir plus sur Image Processing Toolbox dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by