Opencv pythonda k-means algoritmi bilan tasvirlarga ishlov berish


Tasvirlarni segmentatsiyalash algoritmlari



Yüklə 0,74 Mb.
səhifə2/3
tarix27.04.2023
ölçüsü0,74 Mb.
#103610
1   2   3
2 5267196197864481717

Tasvirlarni segmentatsiyalash algoritmlari.



  1. K-Means algoritmi

K-means algoritmi-bu bir guruhda joylashgan bir-biriga juda o'xshash xususiyatlarga ega.predmet nuqtalarini klasterlarga birlashtirish uchun ishlatiladigan klasterlash algoritmi hisoblanadi.K-means algoritmidan foydalanib, rasmdagi kichik guruhlarni topish va tasvir piksellarini o'sha kichik guruhga tayinlash mumkin, natijada tasvir segmentlarga bo'linadi.

II. Konturni aniqlash algoritmi.


Konturlarni zichlik yoki rang qiymatlari bo'yicha guruhlangan piksellarni birlashtirish natijasida hosil bo'lgan egri chiziqlar/ko'pburchaklar deb ta'riflash mumkin.
OpenCV bizga tasvirlardagi bu konturlarni aniqlash uchun o'rnatilgan funktsiyalarni taqdim etadi. Konturni aniqlash, odatda, ikkilik tasvirlarda (kulrang o'lchovli tasvirlar) ularga chekka aniqlash yoki chegaralash (yoki ikkalasi) qo'llanilgandan so'ng qo'llaniladi.

OpenCV yordamida konturni aniqlash


III. Niqoblash algoritmi.
Rasmni o'zgartirish uchun niqoblar (piksel qiymatlari sifatida faqat 0 yoki 1 bo'lgan ikkilik tasvirlar) qo'llanilishi niqoblash deb nomlanadi. Niqobdagi nolga to'g'ri keladigan piksellar (rasm) unga niqob qo'llanilganda o'chiriladi.

Niqoblashga misol.

IV. Rangni aniqlash


Rangli oraliqdagi ranglarni aniqlash va tasniflash ranglarni aniqlash deb nomlanadi.
Masalan:

R G B
Red = (255, 0, 0)


Green = (0, 255, 0)
Blue = (0, 0, 255)
Orange = (255, 165, 0)
Purple = (128, 0, 128)

OpenCV Python -da tasvirni segmentatsiya qilish
Biz OpenCV Python va Scikit Learn -da tasvirlarni segmentatsiyalashning 4 xil usuli mavjud.

  1. K-Means yordamida tasvir segmentatsiyasi

  2. Konturni aniqlash yordamida tasvirni segmentlarga ajratish

  3. Thresholding yordamida tasvirni segmentlarga ajratish

  4. Rangni niqoblash yordamida tasvirni segmentatsiya qilish

Rasm segmentatsiyasini bajarish uchun biz quyidagi rasmdan foydalanamiz.


Yüklə 0,74 Mb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin