OpenCV - IMREAD_XXX Bayrağı

OpenCV, renkli, ikili, gri tonlamalı vb. Gibi çeşitli görüntü türlerini destekler. imread() yöntemi ve önceden tanımlanmış alanları Imgcodecs sınıf, belirli bir resmi başka bir tür olarak okuyabilirsiniz.

İmread () yönteminin (IMREAD_XXX) işaretler parametresi

Önceki bölümlerde, sözdizimini gördük imread() yöntemi Imgcodecssınıf. Okunacak görüntünün konumunu temsil eden bir dize argümanı kabul eder.

imread(filename)

imread() yöntem başka bir sözdizimine sahiptir.

imread(filename, int flags)

Bu sözdizimi iki parametreyi kabul eder -

  • filename - Bir argümanı kabul ediyor (filename), okunacak dosyanın yolunu temsil eden String türünde bir değişken.

  • flags- Önceden tanımlanmış bir bayrak değerini temsil eden bir tamsayı değeri. Bu, her değer için verilen resmi belirli bir tür olarak okur (gri tonlama rengi vb.)

Aşağıda, içinde sağlanan çeşitli alanları listeleyen tablo bulunmaktadır. Imgproc Bu parametre için değerler olarak sınıf.

S.No Alanlar ve Açıklama
1

IMREAD_COLOR

Bayrak bu değere ayarlanırsa, yüklenen görüntü 3 kanallı BGR (Mavi Yeşil Kırmızı) renkli resme dönüştürülecektir.

2

IMREAD_GRAYSCALE

Bayrak bu değere ayarlanırsa, yüklenen görüntü tek kanallı gri tonlamalı bir görüntüye dönüştürülecektir.

3

IMREAD_LOAD_GDAL

Bayrak bu değere ayarlanmışsa, görüntüyü kullanarak yükleyebilirsiniz. gdal sürücü.

4

IMREAD_ANYCOLOR

Bayrak bu değere ayarlanırsa, görüntü olası herhangi bir renk biçiminde okunur.

5

IMREAD_REDUCED_COLOR_2

IMREAD_REDUCED_COLOR_4

IMREAD_REDUCED_COLOR_8

Bayrak bu değere ayarlanmışsa, resim, üç kanallı bgr olarak okunur ve görüntünün boyutu ¼ ½ indirgenir inci ya da ⅛ inci kullanılan alanlara göre görüntünün orijinal boyutta.

6

IMREAD_REDUCED_GRAYSCALE_2

IMREAD_REDUCED_GRAYSCALE_4

IMREAD_REDUCED_GRAYSCALE_8

Bayrak bu değere ayarlanmışsa, görüntü tek kanallı gri ölçekli görüntüsünün olarak okunur ve görüntünün boyutu ¼ ½ indirgenir inci ya da ⅛ inci alana göre görüntünün orijinal boyutunun kullanılan .

7

IMREAD_UNCHANGED

Bayrak bu değere ayarlanırsa, yüklenen görüntü olduğu gibi döndürülür.