![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Из картинки вырезать раздельно круг и квадрат [D6, WinXP]
Новачёк-2 © (2006-02-20 13:31:00)Помогите пожалуйста, новачку! Мне нужно подкорректировать в медицинской программе код, где из снимка эндоскопа (файла BMP формата) нужно вырезать отдельно цветные изображения в форме квадрата и в форме круга. Они находятся на чёрном фоне . Кроме того, внизу есть белый текст. Вся проблема в том, что TOP LEFT
левого угла квадрата может немного изменяться. Я просмотрел форум, но в от обилия информации голова идёт кругом, а как можно это сделать не знаю?
Fenik (2006-02-21 00:28:00) [1]Примитивный алгоритм, не всегда правильно работает :))
http://slil.ru/22573025
Но, суть, думаю ясна.
А если размеры изображения заранее известны, то вообще лепота.
Новачёк-2 (2006-02-20 21:45:00) [2]Ребята, спасибо большое всем за помощь, особенно благодарен antonn_у за помощь. Сейчас буду разбираться с кодами и с замыслом. Толчёк для меня есть, дальше буду сам пробовать. Я очень рад что в интернете есть такие форумы и такие програмисты, которые помогают другим. Молодцы!
Fenik (2006-02-20 21:39:00) [3]> гадость изображена еще та...
Мдя....
antonn (2006-02-20 20:52:00) [4]вот: http://an-files.narod.ru/andoskop.rar(212Кб)
ЗЫ гадость изображена еще та... :)
Fenik (2006-02-20 20:15:00) [5]Валяй :)
antonn (2006-02-20 20:10:00) [6]Fenik © (20.02.06 20:01) [3]
примерно уже набросал. там, собсно, нет черных пикселей, немного разный по яркости фон, левую верхнюю точку я нахожу, правую нижнюю нет. Может есть желание найти? :) я, тогда, выложу то, что наработал.
Fenik (2006-02-20 20:01:00) [7]Попиксельно проходишь картинку сверху, снизу, слева и справа - находишь самый верхний нечерный пиксель, самый левый, самый правый и самый нижний (если известно сколько занимает надпись, её можно пропустить). А затем просто копируешь (BitBlt) куда надо и как надо область, ограниченную найденными координатами.
Для быстрого доступа к пикселям битмапа:
http://www.delphimaster.ru/articles/pixels/index.html
Новачёк-2 (2006-02-20 13:56:00) [8]antonn, я могу сбросить файл без проблем. Но куда? Я выложу свой эл. адресс
если тебе не трудно, сбрось на него свой адресс и я перешлю фото. У меня сейчас есть фото с квадратным изображением. Врач может менять эндоскоп и соответственно меняется изображение на картинке, в смысле- оно может быть или круглое, или квадратное, или квадрат в закруглёнными краями.
gostdan@mail.ru
antonn (2006-02-20 13:32:00) [9]дать пример снимка можешь?