Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.25;
Скачать: CL | DM;

Вниз

Вопрос   Найти похожие ветки 

 
AlekseyK ©   (2002-11-05 17:00) [0]

Привет. Скажите пожалуйста, возможно ли реализовать следующую задачу:
имеется отсканированный лист, на котором ручками (разных цветов или оттенков) проведены линии. Требуется определить линия какого цвета проведена сверху.
На глаз всегда кажется, что линия темного оттенка находится поверх.
Спасибо.


 
RV ©   (2002-11-05 17:04) [1]

____________________зеленая

____________________красная

____________________черная

примерно так?


 
AlekseyK ©   (2002-11-05 17:08) [2]

Нет они пересекаются (2 линии)


 
Cu ©   (2002-11-05 17:25) [3]

:-/
это тебе эксперта надо
желательно криминалиста


 
LongIsland ©   (2002-11-05 17:30) [4]

А цель задачи какая?


 
AL2002 ©   (2002-11-05 17:34) [5]


> AlekseyK © (05.11.02 17:00)

Линии все по диагонали и идут с самого верха до самого низа?


 
AlekseyK ©   (2002-11-05 17:42) [6]

>AL2002 © (05.11.02 17:34)
например есть:
красная и черная (пересечены под любым углом),
синяя и зеленая (пересечены под любым углом)
Цель задачи определение определить:
красная поверх черной или наоборот
синяя поверх зеленой или наоборот

Вообще возможно это?


 
Asteroid ©   (2002-11-05 17:46) [7]

Просматриваешь каждую линию на предмет ее непрерывности. Какая не прерывается другой - та сверху


 
AlekseyK ©   (2002-11-05 17:56) [8]

Как просматривать на непрерывность?

На глаз при увеличении кажется что непрерывается та линия которая темнее даже если она на саиом деле снизу.
Мне говорили что здесь надо работать с потоками хотя я толком не понял что именно надо делать.
Да и то что если с лупой можно чтото заметить, то отсканыровав уже получается всетаки что-то другое.


 
AL2002 ©   (2002-11-05 18:00) [9]


> Как просматривать на непрерывность?

Программно. Нужно найти программно все линии и прощупать их (программно) до окончания каждой линии. Насколько я вижу — дело гиблое.


 
Jeer ©   (2002-11-05 18:06) [10]

Если пишущие узлы с нажимом, то можно по микрорельефу(выделение краев).

Если фломастеры и близкого цвета - скорее всего безнадега


 
Jeer ©   (2002-11-05 18:13) [11]

Emboss фотошопа эту задачу вытягивает.
Цвет линий неважен.


 
VictorT ©   (2002-11-05 21:49) [12]

Ты всё-таки скажи, чем линии нарисованы. Просто тут может быть дело в том, что красители просвечивают, потому и выходит, что кажется, что самая тёмная линия сверху. Если бы линии были нарисованы например гуашью, то задача была-бы решаемой.


 
Ru ©   (2002-11-06 13:01) [13]

в матьеголабе

[N,M]=size(img);
for i=1:N
for j=1:M
if FirstColor>0 then if img(i,j)>0 then FirstColor=img(i,j);
if FirstColor>0 & img(i,j)<>FirstColor then SecondColor=img(i,j);
end;
end;

не гарантирую точности синтаксиса!
Как на Дельфи переделать не знаю, т.к. никогда не работал с изображениями.

И причем здесь криминалистика? Они совершенно другим занимаются.


 
Cu ©   (2002-11-06 15:03) [14]

Ru
на сколько я поняла тут подразумевается
именно линии проведенные на бумаге от руки


 
Ru ©   (2002-11-06 15:16) [15]

В таком случае он должен говорить о почерке, и этим криминалисты не занимаются, а так о линиях говорит. Тут уж все равно как, чем они проведены.



Страницы: 1 вся ветка

Текущий архив: 2002.11.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.024 c
1-82851
Zn
2002-11-14 10:31
2002.11.25
Выделение и освобождение памяти под PChar


1-82742
mer
2002-11-13 07:27
2002.11.25
События программно созданых компонентов


6-82901
boolean
2002-10-01 09:19
2002.11.25
Объясните


1-82690
Julya
2002-11-14 16:16
2002.11.25
Подскажите функцию, которая возвращает следующую дату!


14-82950
LamErP
2002-11-05 15:33
2002.11.25
Создание COM - dll