![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сравнение двух изображений [D6, WinXP]
Black Raven © (2004-06-05 21:18:00)Необходимо сравнить два изображения (картинки) "попиксельно" и сделать третье изображение как результат сравнения второго с первым. Если пиксель первого изображения равен пикселю второго, то в третьем изображении этот пиксель должен быть белым. Если они различаются, то в третьем изображении пиксель должен быть таким же как во втором изображении. Формат всех изображений BMP разрешения и размеры одинаковые. Помогите с кодом.
Jurijs (2004-06-12 01:25:00) [1]На сайте efg's Reference library
http://homepages.borland.com/efg2lab/Library/Delphi/Graphics/Algorithms.htm
можно найти кучу алгоритмов и их реализаций на Delphi связанных с решением твоей проблемы.
Naum (2004-06-07 16:01:00) [2]Проблему данную решил. Но не знаю подойдет ли мое решение тебе. Отпиши на мыло. Сразу сообщи приблизительную цель сего действа (возможно над одним проектом работаем :) ну и некоторые подробности: размер изображений (приблизительно), кол-во бит и т.д. Долго искал решение на форуме, но ничего подходящего именно для моей задачи не нашел, хотя интересных статей куча, особенно понравились разработки mbo.
Naum (2004-06-07 16:01:00) [3]Проблему данную решил. Но не знаю подойдет ли мое решение тебе. Отпиши на мыло. Сразу сообщи приблизительную цель сего действа (возможно над одним проектом работаем :) ну и некоторые подробности: размер изображений (приблизительно), кол-во бит и т.д. Долго искал решение на форуме, но ничего подходящего именно для моей задачи не нашел, хотя интересных статей куча, особенно понравились разработки mbo.
Onanim (2004-06-07 10:48:00) [4]Хм. ты же сам описал алгоритм, неужели трудно запрограммировать?
Думкин (2004-06-06 12:35:00) [5]Код прост, но если
> Огромное кулясище (05.06.04 23:55) [1]
то тормоза большие. Почитай:
http://www.delphimaster.ru/articles/pixels/index.html
Gero (2004-06-06 00:06:00) [6]
> Огромное кулясище (05.06.04 23:55)
Хм, что-то знакомое...
Огромное кулясище (2004-06-05 23:55:00) [7]If, Bitmap.Canvas.Pixels[x,y], for. Что ещё?