OpenCV da Affin almashtirishlar

8. OpenCV da Affin almashtirishlar
Tasvirni burish:
CvMat* cv2DRotationMatrix( CvPoint2D32f center, double angle, double scale,
CvMat* map_matrix );
Polyar almashtirish:
void cvLogPolar(const CvArr* src, CvArr* dst, CvPoint2D32f center, double m,
int flags = CV_INTER_LINEAR | CV_WARP_FILL_OUTLIERS );
Polyar almashtirish deb, markazdagi nuqtaga nisbatan qaralayotgan nuqta(piksel) ning joylashuv koordinatasi bo‘yicha burchagi - va masofasini - ko‘rsatuvchi yangi fazoga aytiladi (4.9-rasm).
4.9-rasm. Polyar almashtirish sxemasi.
Diskret-kosinus almashtirish:
void cvDCT( const CvArr* src, CvArr* dst, int flags );
Masofaviy almashtirish:
Void cvDistTransform(const CvArr* src,CvArr* dst,int distance_type = CV_DIST_L2,
int mask_size = 3,const float* kernel = NULL,CvArr* labels = NULL);
Gistogrammali to‘g‘rilash:
void cvEqualizeHist( const CvArr* src, CvArr* dst );
Ta’kidlash kerakki, OpenCV da yana ko‘plab funksiyalar mavjud, xususan tasvirlarni qayta ishlash, tasvirning identifikatsion belgilarini ajratib olish va tanib olish bilan bog‘liq funksiyalar foydalanuvchilarga katta qulaylik tug‘diradi. Ular to‘g‘risida kengroq ma’lumotlarni olish uchun OpenCV funksiyalari haqida yoritilgan adabiyotlardan foydalanish mumkin.
Amaliy dasturlarni yaratish texnologiyasi
Yaratilgan dasturiy majmuadan foydalanish bo'yicha yo'riqnoma
Dastur asosida olingan natijalarni eksperimental tadqiq qilish
Xulosa
Foydalanilgan adabiyotlar ro'yxati
Asosiy darslik va o`quv qo’llanmalar
A.N.Kishik «Adobe Photoshop 7.0», Moskva, «Sankt-Peterburg», Kiev, 2003g.
D.Pospelova V. «Kognetivnaya kompyuternaya grafika», M, «Nauka», 1991 g.
Forsayt D. A., Pons Dj. Kompyuternoe zrenie. Sovremennыy podxod. -M.: Vilyams, 2004. -926 s.
Gruzman I.S., Kirichuk V.S. i dr. Sifrovaya obrabotka izobrajeniy v informatsionnix sistemax: Uchebnoe posobie.- Novosibisrk: Izd-vo NGTU, 2000. – 168 s.
Rafael C. Gonzalez, Richard E. Woods. Digital Image Processing, Prentice Hall. -2002. -793 p.
Sodiqov S.S., Malikov M.N. Tasvirlarga sonli ishlov berish asoslari, T., 1994.
Pratt, William K. Digital image processing : PIKS Scientific inside / William K. Pratt.—, 4th ed. – 2007. – 782 p.
Qo’shimcha adabiyotlar
Kuxarev G.A. Biometricheskie sistemi: Metodi i sredstva identifikatsii lichnosti cheloveka. -SPb.: Politexnika, 2001. -240 s.
A.Bogumirskiy «Effektivnaya rabota na IBM PC», FiS, Moskva, 1998 g.
A.E.Borzenko, K.Axmetov «Sovremenniy personalniy kompyuter», Sankt - Peterburg, Kompyuterpress, 1997 g.
Tixomirov YU. Programmirovaniya trexmernoy grafiki. – SPb.: BHV- Sankt- Peterburg, 1998.
SHikin ye.V., Boreskov A.V., Kompyuternaya grafika. Poligonalnoe moduli. – M.: DIALOG-MIFI, 2000.
Levin A. Samouchitel kompyuternoy grafiki i zvuka. SPb.: Piter · 2004
Reynbou V. Kompyuternaya grafika. Ensiklopediya. SPb.: Piter · 2003
Muraxovskiy V.I. Kompyuternaya grafika. Populyarnaya ensiklopediya. AST-PRESS · 2002
Zalogova, L.A. Kompyuternaya grafika. Elektivniy kurs: Praktikum / L.A. Zalogova. - M.: BINOM. LZ, 2011. - 245 st.
Loginovskiy, A.N. Injenernaya 3D-kompyuternaya grafika: Uchebnoe posobie dlya bakalavrov / A.N. Loginovskiy. - M.: Yurayt, 2013. - 464 st.
Mironov, D.F. Kompyuternaya grafika v dizayne: Uchebnik / D.F. Mironov. - SPb.: BXV-Peterburg, 2008. - 560 st.
Internet saytlari
http://www.computergraphics.ru
http://www.jpeg.org
http://www.webreference.com/dev/graphics.
http://www.ppewww.ph.gla.ac.uk/~flavell/www/palette.html
http://www.the-light.com/netcol.html
http://www.cie.co.at
www.computergraphics.ru
http://opencv.org
http://www.robotics.org/
Ilovalar
|