Extras din proiect
„h Introducere
Fisierul bibliotecii LabVIEW atasat con.ine un Rotate Pixmap VI, pe care il putem utiliza pentru a roti orice pixel 2D cu un anumit unghi. Ea face acest lucru prin generarea unei noi matrice pixmap si calcularea pixelului corect pentru fiecare index. Se utilizeaza o fotografie originala si o copie a acesteia.
„h Prezentarea aplicatiei
Fig.1 Meniul aplicatiei
Meniul aplicatiei este constituit dintr-o imagine 2D si o zona de comanda. In folderul LabVIEW Library File a fost atasata imaginea unui avion in format 2D. Zona de comanda este alcatuita dintr-un filet si un cadran, unde putem impune un unghi de rotatie al imaginii. Se poate observa ca imaginea se poate roti in intervalul [-pi , pi].
„h Diagrama bloc a aplicatiei
Schema aplicatiei este alcatuita din mai multe blocuri:
„Ï Blocul Array Size țV returneaza numarul elementelor din fiecare dimensiune a matricei
„Ï Blocul Index Array țV returneaza elementul sau submatricea n dimensionala la index
„Ï Blocul Wait(ms) țV asteapta un numar specificat de milisecunde si returneaza valoarea timerului de milisecunde. Prin impunerea valorii 0 ca
milisecunda de asteptat , obliga firul de current sa preia controlul procesorului
„Ï Blocul For Loop țV executa programul din subdiagrama de N ori , unde N este o valoare a cablului prestabilita. Terminalul de iteratie(i) furnizeaza numarul de iteratii ale buclei si ia valori cuprinse de la 0 pana la N-1
Bibliografie
- https://forums.ni.com/t5/LabVIEW/Rotate-an-image/td-p/2482784
- Aplicatia LabVIEW
- https://en.wiktionary.org/wiki/pixmap
- http://www.ni.com/example/26943/en/
- https://www.youtube.com/watch?v=11S63wWqvew
Preview document
Conținut arhivă zip
- Rotirea unei fotografii.pdf