Tasvirlarga raqamli ishlov berish elementlari
SAMARQAND DAVLAT UNIVERSITETI MATEMATIKA FAKULTETI 403-GURUH TALABASI SALIMOVA MAXBUBANING KOMPYUTER GRAFIKASI VA WEB DIZAYN FANIDAN MUSTAQIL ISHI Mavzu: Tasvirlarga raqamli ishlov berish elementlari Bajardi: Tekshirdi: SAMARQAND 2022
Tasvirlarga raqamli ishlov berish elementlari Tasvirlarning grafik tasviri. Grafik ma'lumotni ikki o'lchovli tekislikda (monitor ekranida) tasvirlash uchun ikkita yondashuv qo'llaniladi: rastr va vektor. Vektorli yondashuvda grafik axborot mavhum geometrik ob'ektlar - chiziqlar, segmentlar, egri chiziqlar, to'rtburchaklar va boshqalar yig'indisi sifatida tavsiflanadi. Vektor tavsifi tasvirning tuzilishi haqida aprior bilimlarni nazarda tutadi. Rastrli grafik rastrlar ko'rinishidagi ixtiyoriy tasvirlar bilan ishlaydi. Rastr - bu tekislikdagi tasvirni oddiy to'rda bir xil elementlarga bo'lish (diskretlash) va har bir elementga o'ziga xos rang va boshqa atributlarni berish orqali tavsifi. Eng oddiy rastr to'rtburchaklar, tasvirni uzatish uchun namunalar soni bo'yicha eng tejamkor - olti burchakli. Matematik nuqtai nazardan rastr uzluksiz tasvir funksiyasi tekisligidagi bo'lak-bo'lak doimiy yaqinlashuvdir. Rastr elementi piksel deb ataladi. Piksel standart identifikatsiyasi: f (i, j) = (A (i, j), C (i, j)), (17.1.1) Bu erda A (i, j) Ì R2 - piksel maydoni, C (i, j) Î C - piksel atributi (odatda rangli). Atributlarning ikki turi eng ko'p qo'llaniladi: C (i, j) = I (i, j) - piksel intensivligi (yorqinlik); C (i, j) = (R (i, j), G (i, j), B (i, j)) - RGB rang modelidagi rang atributlari. Matritsa shaklida: Mij = (Aij, Cij). Uzluksiz tasvirlarni diskretlashda Aij qiymatlarini ikki yo'l bilan aniqlash mumkin, Cij atributlari aniqlangan Aij = (i, j) nuqtalarining qiymatlari yoki qiymatlari sifatida. kvadratlar Aij = (i, i + 1) × (j, j + 1) yoki boshqa har qanday shaklda, Cij ni ushbu shakldagi o'rtacha qiymatlar bilan aniqlash bilan (17.1.1-rasm). Amalda, qoida tariqasida, X va Y kvadrat yoki to'rtburchaklar rastrning manfiy bo'lmagan butun sonlarining cheklangan to'plamlari bo'lib, ular kengligining rastr balandligiga nisbati bo'lib, masalan, "4" shaklida yoziladi. : 3". Kompyuter grafikasida rangning ifodalanishi. Rang tushunchasi ma'lum bir chastota diapazonidagi elektromagnit to'lqinlarning inson ko'zlari
tomonidan idrok etilishiga asoslanadi. Biz sezadigan kunduzgi yorug'lik to'lqin uzunligi l 400 nm (binafsha) dan 700 nm (qizil) gacha. Yorug'lik oqimining tavsifi uning spektral funktsiyasi bo'lishi mumkin I (l). Agar yorug'lik spektri faqat bitta o'ziga xos to'lqin uzunligiga ega bo'lsa, yorug'lik monoxromatik deb ataladi. Retinada ikki xil retseptorlar mavjud: tayoqchalar va konuslar. Rodlarning spektral sezgirligi (17.1.2-rasm) tushayotgan yorug'likning yorqinligiga to'g'ridan-to'g'ri proportsionaldir. Konuslar uchta turga bo'linadi, ularning har biri qizil, yashil va ko'k ranglar uchun maksimal bilan cheklangan diapazonlarda ma'lum bir sezuvchanlikka ega va qorong'uda sezgirligini keskin yo'qotadi. Ko'zning ko'k rangga bo'lgan sezgirligi boshqa ikkitasiga qaraganda sezilarli darajada past. Insonning yorug'likni idrok etishining muhim xususiyati turli to'lqin uzunliklari bo'lgan ranglar birlashtirilganda chiziqlilikdir. RGB rang modeli Hozirgi vaqtda kompyuter grafikasida (Qizil, Yashil, Moviy - qizil, yashil, ko'k) eng keng tarqalgan. Ushbu modelda spektral funktsiya R, G va B sifatida belgilanadigan manfiy bo'lmagan og'irlik koeffitsientlari (0 dan 1 gacha normallashtirilgan) bo'lgan har bir turdagi konusning sezgirlik egri chiziqlari yig'indisi sifatida ifodalanadi. Model tavsiflanadi. yangi ranglar olish uchun qo'shimchalar xususiyati bilan. Masalan, spektral funktsiyalarni kodlash: Qora: fblack = 0, (R, G, B) = (0,0,0); Binafsha rangli fviolet = fred + fblue, (R, G, B) = (1,0,1); Oq fwhite = fred + fgreen + fblue, (R, G, B) = (1,1,1).
RGB modelining uch o'lchamli rang maydoni rasmda ko'rsatilgan. 17.1.3. Retseptorlar tomonidan yorug'likni idrok etishning o'ziga xos xususiyatlaridan kelib chiqqan holda, ushbu modelda odamlarga ko'rinadigan barcha ranglarni ifodalash mumkin emas. Biroq, takrorlanadigan ranglarning ulushi ushbu modelda ko'rsatilmagan ulushdan ancha yuqori. CIE XYZ rang tizimi. CIE (CIE - Internationale de l "Eclairage" komissiyasi) rang tasvirining xalqaro standarti 1931 yilda Xalqaro yoritish komissiyasi tomonidan qabul qilingan bo'lib, u uchta asosiy funktsiyani belgilaydi: rX (l), rY (l), rZ (l). manfiy bo'lmagan koeffitsientli (X, Y va Z) to'lqin uzunligi chiziqli birikmalari insonga ko'rinadigan barcha ranglarni hosil qiladi.Bu funktsiyalar ko'zning retseptorlari tomonidan yorug'lik intensivligini nisbiy idrok etishni hisobga oladi.Uch o'lchovli fazoda CIE rang tizimi birinchi kvadrantda konusni hosil qiladi va rangli tasvirlarni yuqori sifatli ko'rsatish uchun ishlatiladi.
2. Bitmaplarning geometrik o‘zgarishlari Namuna olish. Kompyuterda tasvirlarni o'zgartirish va qayta ishlangan ma'lumotlarni saqlash diskret shaklda amalga oshiriladi. Namuna olish haqiqiy dunyoning uzluksiz analog tasvirlaridan diskret tasvirni olish uchun ishlatiladi. Amalda, u kirish qurilmalari (raqamli kamera, skaner yoki boshqalar) tomonidan amalga oshiriladi. Chiqarish qurilmalarida (displey, plotter va boshqalar) qayta ishlangan tasvirlarni vizual idrok etish uchun analog tasvir uning diskretlashtirilgan tasviriga muvofiq qayta tiklanadi. Qora va oq tasvirlarning eng oddiy holatida biz ikki o'lchovli sa (x, y) massivga egamiz. RGB modelidagi rangli tasvirlar uchun ranglarni qo'shishda qo'shimchalik xususiyatini hisobga olgan holda, R, G va B ning har bir qatlami natijalarning keyingi yig'indisi bilan ikki o'lchovli massiv sifatida ham ko'rib chiqilishi va qayta ishlanishi mumkin. Bir o'lchovli davriy tanlovni ikki o'lchovli holatga umumlashtirish usullaridan eng oddiyi to'rtburchaklar koordinatalarda davriy tanlab olishdir: s (n, m) = sa (nDx, mDy), Bu erda Dx va Dy - uzluksiz x va y koordinatalari bo'lgan ikki o'lchovli uzluksiz signal sa (x, y) ning gorizontal va vertikal namuna olish intervallari. Dx va Dy qiymatlari ostida, bir o'lchovli holatda bo'lgani kabi, 1 ga teng. Ikki o'lchovli signalni tanlash, shuningdek, uning spektrini davriylashtirishga olib keladi va aksincha. Diskret signalning koordinata va chastota ko'rinishlarining axborot ekvivalentligi sharti asosiy signal diapazonlarida teng miqdordagi tanlab olish nuqtalari bilan ham saqlanadi. To'g'ri to'rtburchaklar namuna olish uchun Furyening to'g'ridan-to'g'ri va teskari o'zgarishlari quyidagi ifodalar bilan aniqlanadi: S (k, l) = s (n, m) exp (-jn2pk / N-jm2pl / M), (17.2.1) S (k, l) = exp (-jn2pk / N) s (n, m) exp (-jm2pl / M), (17.2.1 ") s (n, m) = S (k, l) exp (-jn2pk / N-jm2pl / M). (17.2.2) s (n, m) = exp (-jn2pk / N) S (k, l) exp (-jm2pl / M). (17.2.2 ") Spektrni davriylashtirish; Bu ifodalar shuni ko'rsatadiki, to'rtburchaklar shaklidagi ma'lumotlarni tanlab olish rastri bo'yicha ikki o'lchovli DFT bir o'lchovli ketma-ket DFTlar yordamida hisoblanishi mumkin. (17.2.1 ") va (17.2.2") ifodalarning ikkinchi yig'indisi mos ravishda n va k chiziqlar bo'ylab s (n, m) va S (k, l) funktsiyalar kesimlarining bir o'lchovli DFTlari. , va birinchisi m va l bo'limlaridagi