Sunteți pe pagina 1din 2

FACULTATEA DE AUTOMATIC I CALCULATOARE

CATEDRA DE CALCULATOARE

SINTEZA
proiectului de diplom cu titlul:

SUPRAPUNERE DE IMAGINI IN TIMP REAL


FOLOSIND INSTRUCIUNI MMX

Autor: Mdlin-Ioan NEAGU


Coordonator: Asist. univ. ing. Cosmin ARDELEAN

1. Cerinele temei: Se cere captarea imaginilor de la o camer web, suprapunerea


acestora cu o imagine static folosind setul de instruciuni MMX a procesorului i
afiarea imaginii finale. Astfel, trebuie s se aleag metoda de captare a imaginilor
de la camera web, studiul unui algoritm de suprapunere a imaginilor i
implementarea lui i afiarea imaginii finale.

2. Soluii alese: Metoda de captare utilizat este biblioteca avicap32.dll din


framework-ul Video for Windows (VfW) care ofer capabiliti de comunicare cu
camera web printr-o interfa simpl, bazat pe mesaje. Se mai folosete
biblioteca user32.dll deoarece n aceasta se gsesc funcii de trimitere a mesajelor.
Pentru realizarea suprapunerii de imagini am ales tehnica Chroma Keying.
Aceast tehnic este folosit deobicei n televiziune, la prezentri meteo i
presupune folosirea unui ecran de culoare verde sau albastr (poziionat n spatele
prezentatorului) care v-a fi suprapus cu o imagine static. O caracteristic
important a acestei tehnici este faptul c poate fi implementat folosind
instruciuni MMX.

3. Rezultate obinute: S-au atins obiectivele propuse, adica realizarea suprapunerii


de imagini n timp real prin tehnica Chrome Keying. Tehnica a fost implementat
ntr-o bibliotec separat n cod C++, folosind instruciuni MMX. Imaginea final
este afiat ntr-o csu de imagine.
4. Testri i verificri: Aplicaia a fost testat i verificat, rezultatele fiind
prezentate n documentaia proiectului la capitolul 6 sub forma unor imagini.
Performana aplicaiei este n jur de 4 cadre / secund, cu o calitate a suprapunerii
de imagini destul de bun, cu erori care apar n zonele iluminate inegal.

5. Contribuii personale: Autorul a creat o bibliotec dll care realizeaz


suprapunerea imaginilor folosind instruciuni MMX, algoritmul de verificare a
proximitii ntre dou culori i a realizat transferul eficient de date ntre clasele
aplicaiei.

6. Surse de documentare: bibliografie indicat de coordonator, Internet.

S-ar putea să vă placă și