Взгляните на cvBlobsLib , в ней есть функции, которые делают то, что вы хотите. На самом деле, пример кода на первой странице этой ссылки делает именно то, что вы хотите, я думаю.
По сути, вы можете использовать CBlobResult
, чтобы выполнить маркировку подключенных компонентов на вашем двоичном изображении, а затем вызвать Filter
, чтобы исключить BLOB-объекты в соответствии с вашими критериями.