2016-04-07 3 views
7

Это пороговое изображение в контексте. Часть, которая нежелательна, является расширением сверху, я надеюсь, что это выводимо. Если нет, спрашивайте. Я хочу, чтобы почти круговая часть оставалась после удаления расширения в контексте. Как мне это сделать? Я бы предложил кому-то морфологическую операцию. Может кто-то, пожалуйста, расширит это и, возможно, представит пример?Как удалить нежелательное расширение порога?

Благодаря

enter image description here

Вот еще один пример:

enter image description here

+6

Проверьте [это] (http://stackoverflow.com/a/35252058/5008845) – Miki

+0

Спасибо! Это кажется полезным. Пройдя через это. –

+3

Я думаю, что если вы поделитесь своим кодом и оригинальными изображениями, вы получите лучшие идеи для достижения желаемого. – sturkmen

ответ

5

Лучше всего было бы, так как вам нужно только формы похож на круг. Попробуйте использовать фитинг кривой вместе с фильтром Калмана. Надеюсь, что это определенно решит проблему более эффективным образом. круговое уравнение попытается потянуть (исправить) точки к центру, а Кальман поможет эффективно отслеживать кривую.

0

Ваше изображение похоже на кусок плоской плоскости 3D view of your image. OTSU не всегда хорошая идея. Отключите его и выберите ручной порог (75).

0
from scipy import misc 
from skimage.morphology import erosion  
data = misc.imread('gycl1.jpg') 
eroded = erosion(data, disk(25) 

enter image description here

Это то, что вы имели в виду? Я использую морфологический оператор эрозии с размером диска (для поддержания циклической функции).

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