Автор: Иаиа Аиа, 10 Июня 2010 в 13:20, дипломная работа
Технология создания морфинга изображений в Delphi
Морфинг — это видеоэффект, заключающийся в плавном перетекании одного изображения в другое. Иногда морфингом называют эффект наплыва, когда одна сцена затемняется или затуманивается, а вторая в это время проявляется все резче и сменяет первую. Однако лучше разделять эти понятия. В отличие от наплыва, морфинг обеспечивает соответствие характерных (наиболее привлекающих внимание) точек и контуров начального и конечного изображений. Например, преобразование одного лица в другое, при котором задается соответствие положения характерных точек глаз, носа и т.д.
Есть
возможность редактирования изображения,
с помощью яркости, контрастности и гаммы,
это выполняется благодаря процедурам,
соответственно:
procedure _ChangeBrightness(Bitmap: TBitmap; Brightness: Integer);
procedure Contrast(Bitmap: TBitmap; Value: Integer; Local: Boolean);
procedure
Gamma(Bitmap: TBitmap; L: Double);
Иногда морфинг эффект можно увидеть в кинофильмах когда один объект внезапно превращается во что-то другое. Несмотря на кажущуюся сверхсложность создания такого эффекта морфинга превращения перетекания подобные приёмы использовались и используются довольно давно.
Морфинг - это плавное "превращение" одного изображения в другое, во время которого конкретный элемент первого изображения "перетекает" в элемент второго изображения. Например, при морфировании одного автомобиля в другой, колесо первого превращается в колесо второго. Компьютер не может выполнить морфинг двух изображений самостоятельно - сначала художнику требуется задать соответствие элементов первого изображения элементам второго, а также другие параметры, пользуясь специальным редактором. Способ задания соответствия зависит от редактора - это могут быть точки, линии, полигоны.
В рамках данной дипломной работы были рассмотрены различные виды морфинга изображений, изучены алгоритмы преобразования графических изображений, в частности, алгоритм интерполяции и кривые Безье. На основе изученного теоретического материала была разработана программа в среде Delphi7 демонстрирующая морфинг изображения. Программа имеет наглядный удобный интерфейс; она сопровождается базой данных, в которой хранятся матрицы преобразований и рисунки. Программа имеет законченный вид.