Sumon, Il n'y a pas un algorithme pour le comptage des objets. Cela dépend grandement de l'image elle-même. Selon le contraste des fèves par rapport à l'arrière-plan, il peut être possible d'utiliser un simple seuil puis un algorithme d'étiquetage, ou même simplement de trouver des contours.
La fonction de seuil dans opencv est cvThreshold. L'algorithme de recherche de contour est cvFindContours. En utilisant ce paramètre, vous pouvez compter le nombre de contours trouvés.
De plus, la librairie blob dispose de nombreuses fonctionnalités pour ce type d'applications de vision industrielle, y compris l'étiquetage de composants connectés, ce qui est fondamentalement ce dont vous avez besoin ici. La description de la bibliothèque est déjà incluse dans opencv. La description de celui-ci peut être trouvé here.
Je pourrais fournir un peu plus d'aide si j'en savais un peu plus sur l'image.
vous devriez vérifier cette autre poste http://stackoverflow.com/questions/2378579/opencv-grouping-white-pixels – dnul