fayl nomi: yuklanadigan fayl nomi
bayroq: bayroq yuklangan tasvirning rang turini belgilaydi:
CV_LOAD_IMAGE_ANYDEPTH - Agar biz uni bayroq sifatida o'rnatsak, kirish mos keladigan chuqurlikka ega bo'lganda u 16-bit/32-bitli tasvirni qaytaradi, aks holda uni 8-BITga aylantiradi.
CV_LOAD_IMAGE_COLOR - Agar biz uni bayroq sifatida o'rnatsak, u har doim aylantirilgan tasvirni rangga qaytaradi.
C V_LOAD_IMAGE_GRAYSCALE - Agar biz uni bayroq sifatida o'rnatsak, u har doim tasvirni kulrang rangga aylantiradi.
Agar qo'llab-quvvatlanmaydigan fayl formati, etishmayotgan fayl, qo'llab-quvvatlanmaydigan yoki noto'g'ri format tufayli tasvirni o'qib bo'lmasa, imread () funktsiyasi matritsani qaytaradi. Hozirgi vaqtda quyidagi fayl formatlari qo'llab-quvvatlanadi.
Oyna bitmaplari - *.bmp, *.dib
JPEG fayllari - *.jpeg, *.jpg, *.jpe
Portativ tarmoq grafikasi - *.png
Portativ tasvir formati - *.pbm, *.pgm, *.ppm
TIFF fayllari - * .tiff, *.tif
Eslatma: Rangli tasvirlar, dekodlangan tasvirlar BGR tartibida saqlanadigan kanallarga ega bo'ladi.
Keling, quyidagi misolni ko'rib chiqaylik:
#opencv modulini import qilish
import cv2
# imread( 'path' ) dan foydalanish va 0 kulrang rangdagi tasvir sifatida o'qilganligini bildiradi
img = cv2.imread(r 'Images\cat.jpeg' , 1 )
#Bu tasvirni ko'rsatish uchun ishlatiladi
cv2.imshow ( 'tasvir' , img)
cv2.waitKey( 3 ) # Tasvir darhol yopilmasligi uchun buni talab qilish kerak.
#U tugma bosiguncha uzluksiz ishlaydi.
cv2.destroyAllWindows()
Chiqish: u quyidagi rasmni ko'rsatadi.
Do'stlaringiz bilan baham: |