На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
Дорогие друзья! Поздравляем вас с днём Победы!
msm.ru
! ПРАВИЛА РАЗДЕЛА
В этом разделе решаются вопросы, касающиеся векторной/растровой графики, а также 3D-редакторов.
Вопросы по программированию графики (работу с графическими форматами, распознавание изображений и т.д.) - просьба создавать в разделе Программирование графики.

Обучающие материалы: PhotoShop, PhotoPaint, ... растровая графика, Corel DRAW, Illustrator, ... векторная графика, 3D графика, 3D-анимация
Модераторы: Tri Repetae, Serafim
  
> Выделение границ. , Обработка изображения
    Привет всем!
    Подскажите, пожалуйста, как можно определить, является ли пиксел границой или нет?
    Пока только приходит в голову проделать эквализацию гистограммы, а потом смотреть по порогу яркости. (но как-то результат не очень). Какие лучше применить методы для сегментации в данном случае?
    user posted image
    Сообщение отредактировано: CoGNaC -
      Можешь пожалуйста объяснить без терминов, возможно помогу. А то не совсем понял.
      А ещё лучше объясни термины, буду знать, а то поиск по эквализации гистограммы ничего не дал((( Только вопросы как это сделать в MathCad'е :rolleyes:
        CoGNaC
        Хорошо бы пример того, что из этого нужно получить.
          CoGNaC
          Хорошо бы понять что имеется и нужно от границы?
          Можно через математическую морфологию.
          Можно через разность Гаусов.
          Оператор Собель.
          Алгоритм Кэнни.
          Хотя странно что метод с гистограммой оказался плохим. Вроде картинка не зашумленная.
            Обычно границу ищут не по значению функции, а по значению ее производной, в данном случае - по модулю градиента.
              Спасибо всем за ответы! На данный момент передо мной стоит следующая задача. У меня есть прямая линия на изображении, необходимо посчитать, сколько раз она пересекает границы. У меня не получается посчитать корректно, потому что в области "фигур" есть точки черные. Как будет проходить линия заранее не известно. И получается, если я делаю через гистограмму, то эти точки так же могут посчитаться за границу, что не верно.
              Подскажите, пожалуйста, как можно обойти эти точки?

              P.S Родилась мысль, собрать гистограмму яркостей по линии самой. Исходя из того, что большая ее часть должна лежать не на границы, может можно будет найти какой-нибудь порог. Или брать к каждой точки какой-нибудь отрезок...

              P.P.S Serafim, здесь статья есть неплохая http://www.sibsauktf.ru/courses/fulleren/g3.htm Если тебя заинтересует это, могу кинуть исходники.(Алгоритм там не очень сложный)
              Сообщение отредактировано: CoGNaC -
                Собель решил вопрос, спасибо всем!
                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0235 ]   [ 16 queries used ]   [ Generated: 13.05.24, 05:38 GMT ]