Конференция "Media" » Алгоритм выделения объектов из BMP 1bit файла
 
  • Pcrepair © (29.08.11 20:15) [0]
    Добрый день!
    Вопросы к программистам, хорошо знающим работу с графикой
    Исходные данные:
    - есть test1.bmp (1bit, черный цвет -фон, белый цвет - значащий)
    - размеры файла 1280х1024 пик (скрин экрана дисплея)
    - в изображении есть символы и геометрические фигуры
    Задача:
    - сгенерировать BMP 1bit файлы 1280х1024 пик из исходного test1.bmp, в количестве равном общему числу символов и фигур в исходном файле
    - в каждом новом файле должна быть только один символ или фигура, остальным присвоен цвет = черный
    - фигурой или символом считать совокупность пикселей имеющих между собой контакт
    - каждый новый файл должен иметь свое имя (координаты первого пикселя символа или фигуры - верхний левый, типа 23-57.bmp) и быть записн на ЖД в том же каталоге

    Хотелось бы обсудить, с теми кто знает, алгоритмы работы такой программы
    если есть примеры кода на ДЕЛФИ, хорошо бы взглянуть

    Заранее спасибо всем!
  • Сергей М. © (29.08.11 20:23) [1]

    > имеющих между собой контакт


    половой ?)

    ты не обмолвился о самом главном - пересекаются ли фигуры ..
  • Pcrepair © (29.08.11 20:46) [2]
    фигура, или символ - совокупность пикселей, расположенных друг за другом(8-и точечная теория, или как там.)
    фигуры не могут пересекаться, если они соприкасаются - это одна фигура
  • DVM © (30.08.11 00:22) [3]

    > 8-и точечная теория, или как там

    connected component labeling в гугле спросить
  • Pcrepair © (30.08.11 17:23) [4]
    по ходу дискуссии всплыло, что проще было бы использовать BMP 8bit для выделения фигур. исходный файл как раз такой - 8 бит.
    будет ли обработка 8 бит файла проще и быстрее чем 1бит? чисто теоретически ?
  • Омлет © (31.08.11 07:38) [5]
    Теоретически, тактов процессора потребуется меньше. Но это смотря, как написать..
 
Конференция "Media" » Алгоритм выделения объектов из BMP 1bit файла
Есть новые Нет новых   [134430   +2][b:0][p:0]