athiraanand Ответов: 0

Мне нужен код для локального двоичного шаблона для набора данных с шестью классами...


мне нужен код для локального двоичного шаблона для набора данных с шестью классами в python.приведенный ниже код работает только для одного изображения. как этот код может зацикливаться для всего набора данных с шестью классами

Что я уже пробовал:

import numpy as np
import cv2
from matplotlib import pyplot as plt
import PIL
from skimage.feature import local_binary_pattern
import pickle
orig = cv2.imread('/content/gdrive/My Drive/data/1/Cr_1.bmp')

# convert from BGR to RGB
rgb = cv2.cvtColor(orig, cv2.COLOR_BGR2RGB)

# convert from RGB to gray using cv2.COLOR_RGB2GRAY
gray1 = cv2.cvtColor(rgb, cv2.COLOR_RGB2GRAY)

print("Input image")
plt.imshow(orig)
plt.show()

print("\nRGB image")
plt.imshow(rgb)
plt.show()

print("\nGrayscale image: RGB2GRAY conversion")
plt.imshow(gray1)
plt.show()



img_arr=np.array(gray1)
plt.imshow(orig)

import numpy as np
import cv2
from matplotlib import pyplot as plt
import PIL
from skimage.feature import local_binary_pattern
import pickle
feat_lbp = local_binary_pattern(img_arr,8,1,'uniform')
feat_lbp=np.uint8((feat_lbp/feat_lbp.max())*255)
lbp_img= PIL.Image.fromarray(feat_lbp)
plt.imshow(lbp_img,cmap='gray')

Gerry Schmitz

Вызовите его шесть раз с разными параметрами.

athiraanand

пожалуйста, дайте код для этого

Richard MacCutchan

Этот сайт не предоставляет код для заказа.

athiraanand

пожалуйста, поделитесь кодом

0 Ответов