Aralashtirish va tanlash
To‘rtburchak koordinatalari (piksel)
Bo‘lakdan olingan natija
1% bo‘lak bilan ham sinab ko‘ring
Avval 8 × 8, keyin 16 × 16 va 32 × 32 kuzatish bloklarini tanlang. Qamrov oshishi bilan qaysi mayda detallar yo‘qoladi?
Ko‘proq qadam — yaxshiroq natijami?
Bir xil bo‘lakni 0, 4, 8, 16 va bir to‘liq davrdan keyin qaytaring. Chekli to‘rda xatolik doim kamayishi shart emas.
Tajriba daftari
Joriy natijani yozib qo‘ying va sozlamalarni o‘zgartirib solishtiring. Oxirgi 30 yozuv shu brauzer xotirasida saqlanadi; rasm fayli saqlanmaydi. Boshqa qurilmalarga avtomatik ko‘chmaydi.
| Nomi | Akslantirish | To‘r | Qadamlar | Saqlangan | Blok | Ko‘rinish | Qamrov | Rang xatosi | Amal |
|---|
Matematik izoh: aslida nima qayta tiklanadi?
1. Piksellarni aniq ko‘chirish
(x, y) piksel (2x + y, x + y) nuqtaga ko‘chadi; koordinatalar N bo‘yicha olinadi. Determinant 1 ga teng. Teskari akslantirish: (x − y, 2y − x). Iteratsiyalarda ranglar o‘zgartirilmaydi va interpolatsiya ishlatilmaydi.
t-qadamda A to‘rtburchakni saqlab, qolgan piksellarni o‘chiramiz. Saqlangan piksellarni −t qadamga qaytarsak:
Saqlangan ranglar dastlabki katakdagi ranglarga aynan teng. O‘chirilgan ma’lumot qayta paydo bo‘lmaydi. Tanlangan bo‘lak butun kvadratga kattalashtirilmaydi.
2. O‘rtachalashning ikki usuli
B kuzatish blokida saqlangan RGB ranglar yig‘indisi sB, saqlangan piksellar soni mB, blokdagi jami piksellar soni aB bo‘lsin. p — butun rasmdan saqlangan ulush.
Mahalliy: sB / mB
Global usul aralashuv haqidagi nazariy mulohazaga mos. Mahalliy usul har bir blokdagi namunalar sonini hisobga oladi. Namunasiz bloklar qora qoladi. Ikkala usul ham faqat saqlangan ma’lumotdan foydalanadi; asl rasm faqat taqqoslash uchun kerak.
Global natija RGB oralig‘idan chiqishi mumkin. Faqat ekranda ranglar chegaralanadi; xatolik chegaralanmagan qiymatlardan hisoblanadi. RGB kanallari son sifatida o‘rtachalanadi.
3. Aralashuv uzluksiz fazoga tegishli
Uzluksiz torda Lebeg o‘lchovini saqlovchi aralashtiruvchi T uchun f₀ cheklangan rang funksiyasi, A esa o‘lchovi p > 0 bo‘lgan o‘zgarmas to‘plam bo‘lsin. U holda gₜ / p funksiyalar f₀ ga kuchsiz-* yaqinlashadi: har bir integrallanuvchi φ uchun ∫(gₜ / p)φ → ∫f₀φ. Oldindan tanlangan chekli sondagi bloklarda o‘rtacha ranglar yaqinlashadi. Bu yo‘qolgan piksellarni aynan tiklash emas.
Chekli N × N piksellar sistemasida harakat davriy. Davr matritsa N bo‘yicha birlik matritsaga qaytishidan hisoblanadi. Ayrim rasmlar oldinroq qaytishi mumkin. Qadamlar sonini oshirish natijani doim yaxshilamaydi. Juda kichik bo‘lak, mayda detallar va davriylik tiklashni yomonlashtirishi mumkin.
T(x, y) = (x + y, y) siljitish akslantirishi taqqoslash uchun berilgan. U aralashtiruvchi emas: har bir satr o‘z joyida qoladi.
Rang xatoligi = blok yuzasi bo‘yicha vaznlangan RGB o‘rtacha kvadratik xatolik / 255. Asl rasm ham shu bloklarda o‘rtachalanadi. Namunasiz bloklar nol. Xatolik faqat dastlabki koordinatalarda hisoblanadi; ekrandagi rang cheklovi hisobga ta’sir qilmaydi.