2016-09-02 5 views
-1

Я создаю проект в андроиде, где мне нужно, чтобы обнаружить edges в object в очень intial stage.But edges не подходит они сломаны .I попытались Оца thresholding метода edge detection. Теперь я пытаюсь получить интенсивность от гистограммы, может ли кто-нибудь помочь мне вычислить среднее значение из histogram изображения с использованием метода calchist в opencv. Кроме того, я размышляю о делении изображения на блоки 3 * 3, а затем вычисляя каждый блок, но позволяю найти, как это сделать. Я использую opencv библиотеки.OpenCV обнаружения андроида края

Спасибо, Пожалуйста, ответьте.

ответ

0

Canny, sobel, prewitt и многие алгоритмы обнаружения края выполняют обнаружение кромок. Но, как вы сказали, они не могут извлечь все ребра. Вы можете использовать некоторые алгоритмы привязки кромки для связывания этих сломанных ребер. Я использовал алгоритм колонии колоний (генетический алгоритм), чтобы сделать изображение понятным. Но есть десятки алгоритмов связывания, которые вы можете использовать.

Cheers.

+0

Благодарим за отзыв. Я пытаюсь это выяснить. он работает, если я разбиваю изображение на блоки и выполняю обнаружение краев в каждом блоке и далее объединяю их. @ FreeMan – shreya

+0

Спасибо за ответ. Я пытаюсь это выяснить. он работает, если я разбиваю изображение на блоки и выполняю обнаружение края в каждом блоке и далее объединяю их - @FreeMan – shreya

Смежные вопросы