• Muammo bayoni
  • Kontseptsiya
  • Rasm va videolarni qayta ishlash uchun OpenCV va TensorFlow kabi kutubxonalar bilan tanishish




    Download 5,69 Mb.
    bet91/182
    Sana19.05.2024
    Hajmi5,69 Mb.
    #244351
    1   ...   87   88   89   90   91   92   93   94   ...   182
    Bog'liq
    Python sun\'iy intellekt texnologiyasi Dasrlik 2024

    7.2.Rasm va videolarni qayta ishlash uchun OpenCV va TensorFlow kabi kutubxonalar bilan tanishish


    Tensor Flow tomonidan qo‘llab-quvvatlangan OpenCV, CNN va Keras yordamida tasvirni qayta ishlash
    Kompyuterda ko‘rishda tasvirni qayta ishlashning turli xil ilovalari mavjud.
    Rasmga ishlov berish qo‘shimcha ma’lumot olish uchun raqamli tasvirlarni manipulyatsiya qilishni o‘z ichiga oladi. So‘nggi o‘n yillikda biz kompyuter uskunalarida ko‘plab evolyutsiyalarni ko‘rdik, natijada protsessorlar va GPUlar tezroq bo‘ldi. Bu bizga tasvirni qayta ishlash yordamida yangi va paydo bo‘ladigan muammolarni hal qilish imkonini berdi.
    Uning qo‘llanilishi tibbiyotdan tortib o‘yin-kulgigacha, geologik ishlov berish va masofadan zondlash orqali o‘tadi. Zamonaviy axborot jamiyatining ustunlaridan biri bo‘lgan multimedia tizimlari asosan raqamli tasvirni qayta ishlashga tayanadi.
    Ushbu maqolada biz tasvirni qayta ishlash yordamida oddiyroq muammoni hal qilishga harakat qilamiz.
    Muammo bayoni
    Biz klassik tasniflash masalasini hal qilishga harakat qilamiz. Faraz qilaylik, biz tikuvchilik sanoati bilan shug’ullanamiz. Har bir ishlab chiqarish birligidan so‘ng, biz birliklar sotishga tayyor yoki yo‘qligini tekshirishimiz kerak, bu esa o‘z navbatida ishlab chiqarilgan kiyimdagi har qanday nuqsonlarni aniqlashni o‘z ichiga oladi.
    Kiyimdagi nuqsonlarning ikki turini aniqlashga harakat qilaylik:

    1. Yirtilgan kiyimlar

    2. Kirli kiyimlar

    Har bir ishlab chiqarishdan so‘ng, g’oya ishlab chiqarilgan kiyimlarning tasvirlarini yuqorida aytib o‘tilgan kamchiliklardan birini o‘z ichiga olgan holda tasniflaydigan tizimga o‘tkazishdir.
    Old shart
    Asosiy tushuncha,

    1. Chuqur neyron tarmoq

    2. Python

    3. Har qanday ML kutubxonasi afzalroq Tensor Flow

    4. CNN

    Kontseptsiya
    Raqamli tasvir turli qiymatdagi piksellarning ikki o‘lchovli matritsasidir.
    Barcha tasvirlar tasvirning xom ashyosi bo‘lgan piksellardan iborat. Tasvirlar griddagi piksellardan iborat. 640 x 480 o‘lchamdagi rasmda 640 ustun (kenglik) va 480 qator (balandlik) mavjud. Ushbu o‘lchamdagi rasmda 640 * 480 = 307200 piksel mavjud.
    Asosan, tasvirni qayta ishlash quyidagi asosiy bosqichlarni o‘z ichiga oladi:

    1. Tasvir olish vositalari yordamida tasvirni import qilish.

    2. Tasvirni oldindan qayta ishlash / Tasvirlarni tahlil qilish va manipulyatsiya qilish.

    3. Tasvirni o‘zgartirishingiz yoki uni tahlil qilishingiz mumkin bo‘lgan chiqish.

    Bu OpenCV kutubxonasidan rasmni qayta ishlashning barcha vazifalari uchun foydalanamiz. OpenCV qo‘shni xotira joyidan ma’lumotlarni o‘qiydi. Buning uchun biz rasm ma’lumotlarini o‘qish va yozish uchun HDF5 formatidan foydalanamiz.
    Yaxshiroq tushunish uchun biz barcha kerakli vositalar/kutubxonalar haqida qisqacha to‘xtalib o‘tamiz.

    Download 5,69 Mb.
    1   ...   87   88   89   90   91   92   93   94   ...   182




    Download 5,69 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Rasm va videolarni qayta ishlash uchun OpenCV va TensorFlow kabi kutubxonalar bilan tanishish

    Download 5,69 Mb.