LABORATOR
ATENTIE: Pentru a putea compila sursele lucrarilor de laborator (concepute in Qt 2.1) folosind Qt 3.3 modificati in fisierul Makefile linia 22 adaugand '-mt' astfel incat ea sa devina:
SYSCONF_LIBS_QT = -lqt-mt
Mic ghid de utilizare pentru lucrarille de laborator
- Se va descarca arhiva continand sursele C++ ale lucrarii (click dreapta: Save link as... sau Save target as...)
- Se va decomprima arhiva folosind o comanda de genul: $ gunzip cod_laborator.tar.gz
- Se va desface arhiva folosind o comanda de genul: $ tar xvf cod_laborator.tar. In urma acestei comenzi vor rezulta urmatoarele fisiere:
Makefile
algoritmi.cpp
aplicatie.cpp
aplicatie.pro
main.cpp
aplicatie.h
- Se vor compila sursele C++ ale lucrarii invocand utilitarul make: $ make. O compilare cu succes va afisa o iesire de forma:
[user@localhost ~]$ make
g++ -c -g -I/usr/lib/qt-3.3/include -pipe -O2 -fno-strength-reduce -o main.o main.cpp
g++ -c -g -I/usr/lib/qt-3.3/include -pipe -O2 -fno-strength-reduce -o aplicatie.o aplicatie.cpp
g++ -c -g -I/usr/lib/qt-3.3/include -pipe -O2 -fno-strength-reduce -o algoritmi.o algoritmi.cpp
/usr/lib/qt-3.3/bin/moc aplicatie.h -o moc_aplicatie.cpp
g++ -c -g -I/usr/lib/qt-3.3/include -pipe -O2 -fno-strength-reduce -o moc_aplicatie.o moc_aplicatie.cpp
g++ -g -I/usr/lib/qt-3.3/include -pipe -O2 -fno-strength-reduce -o aplicatie main.o aplicatie.o algoritmi.o moc_aplicatie.o -L/usr/lib/qt-3.3/lib -L/usr/X11R6/lib -lqt-mt -lX11 -lXext
- Se va lansa in executie fisierul binar rezultat in urma compilarii: $ ./aplicatie
-
Laboratorul nr. 1 ``Notiuni introductive de Qt" [pdf, 55 kB]
-
Laboratorul nr. 2 ``Notiuni introductive de procesarea imaginilor" [pdf, 108 kB]
[codul C++]
-
Laboratorul nr. 3 ``Imbunatatirea imaginilor prin operatii punctuale" [pdf, 216 kB]
[codul C++]
-
Laboratorul nr. 4 ``Imbunatatirea imaginilor prin egalizarea histogramei" [pdf, 216 kB]
[codul C++]
-
Laboratorul nr. 5 ``Transformari geometrice de baza" [pdf, 104 kB]
[codul C++]
-
Laboratorul nr. 6 ``Zgomotul in imagini" [pdf, 344 kB]
[codul C++]
-
Laboratorul nr. 7 ``Filtrarea imaginilor" [pdf, 299 kB]
[codul C++]
-
Laboratorul nr. 8 ``Transformari unitare" [pdf, 86 kB]
[codul C++]
-
Laboratorul nr. 9 ``Compresia imaginilor" [pdf, 109 kB]
[codul C++]
-
Laboratorul nr. 10 ``Segmentarea imaginilor" [pdf, 117 kB]
[codul C++]
-
Laboratorul nr. 11 ``Restaurarea imaginilor" [pdf, 117 kB]
[codul C++]
-
Laboratorul nr. 12 ``Procesarea imaginilor folosind logica fuzzy" [pdf, 239 kB]
[codul C++]