Я хочу преобразовать значения гистограмм из этого кода и сохранить их в файле CSV!
dir_images = "LBPdata/"
imgs = os.listdir(dir_images)
for imgnm in imgs:
image = plt.imread(os.path.join(dir_images,imgnm))
imgLBP = getLBPimage(image)
vecimgLBP = imgLBP.flatten()
fig = plt.figure(figsize=(20,8))
ax = fig.add_subplot(1,3,1)
ax.imshow(image)
ax.set_title("gray scale image")
ax = fig.add_subplot(1,3,2)
ax.imshow(imgLBP,cmap="gray")
ax.set_title("LBP converted image")
ax = fig.add_subplot(1,3,3)
freq,lbp, _ = ax.hist(vecimgLBP,bins=2**8)
ax.set_ylim(0,40000)
lbp = lbp[:-1]
largeTF = freq > 5000
for x, fr in zip(lbp[largeTF],freq[largeTF]):
ax.text(x,fr, "{:6.0f}".format(x),color="magenta")
ax.set_title("LBP histogram")
plt.show()