Tasvirni oldingi ishlov berish algoritmlari.
Tasvirni oldingi ishlov berish algoritmlari. Reja: 1. Tasvirni oldingi ishlov berish algoritmlari 2. Keng filtrlash algoritmlari 3. Segmentatsiya 4. Rasm kodlash
Tasvirning ikkita asosiy ko'rinishi mavjud - vektor bir xil rastr emas. Vektorli tasvirda tasvir chiziqlar (vektorlar) to'plami bilan tavsiflanadi, masalan, kob va oxirgi nuqtalarning koordinatalari, chiziqlar egriligi va eng past geometrik xususiyatlar, o'sayotgan maydonlarni rag'batlantirish qoidalari va rang. xususiyatlari tavsiflanadi. Boshqacha qilib aytganda, rastrni aniqlash uchun uni shakllantirish kerak matematik modellar ... Bu vektor g'olib bo'lib ko'rinmaydi, bu muhim emas, soat tasvirning sinteziga o'girilgunga qadar. Agar men robotim uchun tasvirni aniqlash uchun algoritmlardan foydalanmoqchi bo'lsam, vektorning o'zi aniqlanmaydi, chunki kirish tasviridan olish kerak. Rasm tasvirlari bir yoki bir nechta matritsalar bo'lib, ular Dekart koordinatalari asosida tasvir xarakteristikalarining keng doirasini tavsiflaydi. Tasvir juda ko'p nuqta va rastrli tuzilishga ega bo'ladi. Rasmning rastr tasvirining asosiy elementi piksel ("rasm elementlari" so'zidan tez - tasvirning elementlari), rastr koordinata tizimidagi koordinatalar va atributlar (rang, yorqinlik, insight, yupqalik) bo'lishi mumkin. X va Y koordinatalarining orqasidagi piksellar soni (gorizontal va vertikal) berilgan tasvirning o'lchamini belgilaydi. Pikselning rangi glibin sifatida o'rnatiladi - har qanday rang uchun zarur bo'lgan bir qator zarbalar. Piksel rangini va tasvirning kuchini yaratish uchun ishlatiladigan usullarga asoslangan rastrli tasvirlar quyidagilarga bo'linadi: Binarn Napivtonov Palitroví Povnokolorovi Pikselning ikkilik fayli safro yoki qora bo'lishi mumkin va bir bit bilan kodlanishi mumkin. Rasm matritsadir. Butun matritsaning teri elementi I (i, j) 0 yoki 1
qiymatiga ega, de i – qator raqami, a – berilgan pikselga o‘xshash yuzinchi elementning j soni (1-rasm). . Napivtonovyh tasvirlarda piksellar his-tuyg'ular uchun ma'noga ega bo'lib, ular his- tuyg'ularga ko'rinadi. Matritsalar indeksi, tasvirni qanday tasvirlash, rastrdagi piksel o'rnini va matritsa elementining qiymatini belgilash - Belgilangan sifat I (i, j) (2-rasm). Rasmlar palitrasi ikkita matritsa bilan tasvirlangan (3-rasm). Paletlar matritsalari qatoriga o'rnatilishi mumkin bo'lgan indekslarning bitta tanlovi. Matritsa palitrasi rang kartasi. Siz yuzdan birining 3 guruhidan qasos olishingiz mumkin - qizil "R", yashil "G" va ko'k "B" ranglariga o'xshash. Umumiy pikselni hidlang va rangini o'rnating. Matritsaning palitrasi Nc 3 de Nc o'lchamidir - ranglar soni. Tasvirni oldingi ishlov berish algoritmlari Rangli tasvirlar - RGB formati va uchta matritsa R (i, j), G (i, j), B (i, j). Teri matritsasining turli elementlari piksel uchun qizil, yashil va ko'k ranglarning intensivlik qiymatlarini o'zgartiradi, shuning uchun matritsa indekslari o'rnatiladi. Bunday martabada kichik bo'lmagan rasmning tasviri va teri pikselining rangi matritsalardan olingan uchta raqam bilan ifodalanadi (4-rasm). Matritsalardagi raqamlar formati yaxlit yoki suzuvchi nuqta formatida bo'lishi mumkin. Birinchi vypadok qo'shimcha qo'shimcha qo'shimchalar - skanerlar, raqamli kameralar, televizor kameralari va boshqalar uchun ko'rsatiladigan raqamli tasvirlarga qo'llaniladi. Ushbu formatning o'zida tasvir haqidagi ma'lumotlar standart grafik fayllarda saqlanadi. Yana bir variant - uni qayta ishlash soatidan oldin tasvirning ichki taqdimoti uchun ishlatish. Shu bilan birga, bitta diapazonning intensivlik ma'lumotlarini qo'lda
normallashtirish mumkin, masalan, diapazonga, va suzuvchi raqamlar bilan hisoblashni amalga oshirish mumkin va natija keyin chiquvchi butun son ko'rinishiga qayta o'tkaziladi. . Ushbu usul sizga reytingni hisoblashni o'zgartirish va ishlov berish natijasining aniqligini sozlash imkonini beradi. Katta o'lchamli tasvirlar uchun parametrlardan biri ranglarning maksimal soni bo'lib, ular turli xil formatlarda taqdim etilishi mumkin. Ko'pincha tasvirlar 16, 256, 65536 (Yuqori rang) va 10,7 million (Haqiqiy rang) ranglarda ko'rsatiladi. Tasvirni oldingi ishlov berish algoritmlari Indeks matritsasi 31 15 03 09 Matritsa palitri Tasvirni oldingi ishlov berish algoritmlari Rangli kodli tasvirlar RGB formatida va qo'shimcha rang tizimlarida mavjud. HSB tizimlarida ranglar quyidagi miqdoriy belgilar bilan ifodalanadi: Hue - rang ohangi; Saturation - to'yinganlik; Yorqinlik - yorqinlik. Vvazhaêtsya, shuning uchun rang tizimi inson bola rangining o'ziga xos xususiyatlariga moslashadi. LAB rang tizimi pikselning haqiqiy rangini ifodalovchi rangning ochiqligi va ikkita mustaqil qiymatini ko'rsatadi. A rangi - omborning rangi binafsha rangdan yashil ranggacha tebranadi. B rangi - omborning boshqa rangi har xil rangdan blakitgacha tebranadi.
Inshí tizimlari va rang berish. Tabiiyki, badbo'y hid bog'langan va bitta ko'rinishni yo'ldan olib tashlash mumkin. Rang tizimlarining rivojlanishi qo'shimcha yordam bilan ishlab chiqilgan, pummele qilingan. Masalan, LAB tizimlarida to'g'ri rang ko'rsatiladi, RGB tizimlarida monitor ekranida yanada chiroyli ko'rsatiladi, Tasvirni oldingi ishlov berish algoritmlari vikoristovuyuyavleniya CMYK. Biroq, har qanday holatda, tasvirlarni qayta ishlashda, ular tasvirlarning rastr tasvirlari uchun ishlatilishi mumkin, shuning uchun siz bir yoki bir nechta dekal matritsasidan foydalanishingiz mumkin. Oldindan ishlov berishda algoritmlarning tasnifi Tasvirni oldingi ishlov berish algoritmlari tasnifi bo'yicha yiqilgan daraxtlar guruhlariga bo'linadi. Oldindan ishlov berishning barcha algoritmlari tasvirni mantiqiy ma'noga aylantirishda yoki uni ma'lum bir ishlov berish uchun eng qulay bo'lgan ko'rinishga aylantirishda aybdor. Rasm rangini to'g'ridan-to'g'ri uzatish algoritmlari rangni tuzatish algoritmlari deb ataladi. Guruh shuningdek, napivtonli tasvirlar bilan ishlaydigan va kontrast xususiyatlarini o'zgartiradigan algoritmlarni o'z ichiga oladi. Algoritmlar tasvirning keng xususiyatlarini qayta ishlash uchun oddiy algoritmlar deyiladi keng filtr Butun guruhdan oldin, pereskodni bostirish algoritmlari, keng tekislash algoritmlari va keng fizibilite uchun algoritmlar, keng chastotalarni bostirish va fizibilite uchun algoritmlar bo'lishi kerak. Tasvirlardan geometrik amallarni ko'rsatish algoritmlari geometrik ishlov berish algoritmlari... Ularga qabul qilinadi: Tasvirni oldingi ishlov berish algoritmlari – Tasvirning ramkasi - to'rtburchaklar shaklining haqiqiy qismining vizual tasviridan ko'rish;