Anuar 0 Жалоба Опубликовано October 2, 2012 Дано к примеру "CBlob *currentBlob" уже после обработки изображения. Как работать с областями после обработки?Как узнать количество этих областей? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано October 3, 2012 Дано к примеру "CBlob *currentBlob" уже после обработки изображения. Как работать с областями после обработки?Как узнать количество этих областей? Если дано CBlob *currentBlob, то это указатель на один блоб. Блобы хранятся в CBlobResult blobs: // find non-white blobs in thresholded image blobs = CBlobResult( originalThr, NULL, 255 );[/code] Все это тосюда: http://opencv.willowgarage.com/wiki/cvBlobsLib blobs.GetNumBlobs(); вернет количество найденных блобов. Это отсюда: http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/OpenCV/cvBlobslib.html Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Anuar 0 Жалоба Опубликовано October 15, 2012 Как расширить одну область,чтобы на изображении не расширялось сразу несколько областей,а только одна из них? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Anuar 0 Жалоба Опубликовано October 16, 2012 Помогите пожайлуста... Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Nuzhny 243 Жалоба Опубликовано October 17, 2012 Лично мне непонятна суть твоего вопроса. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано October 17, 2012 если есть список блобов, то как вариант-костыль убирать все кроме одного блоба(или копировать блоб на отдельную картинку, а потом копировать обратно на результирующую) и делать морфологию(наращивание не помню как называется)+ наверно надо проверять не пересекаются ли блобы(если вам это важно). а без костыля надо смотреть внутрь библиотеки, не знаю возможно ли это посмотрите какие есть свойства у блоба. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах