Files

28 lines
642 B
Python
Raw Permalink Normal View History

2026-03-31 13:28:59 +02:00
from skimage import feature
import matplotlib.pyplot as plt
import numpy as np
import cv2
import glob
numPoints=8
radius=3
textures=['gazon', 'gravier', 'bois']
for texture in textures:
print(">>>", "{}.jpg".format(texture))
image=cv2.imread("{}.jpg".format(texture), 0)
if image is None:
quit("Probleme image...")
lbp=feature.local_binary_pattern(image, numPoints, radius, method='default')
hist_ref, _=np.histogram(lbp, bins=2**numPoints, range=(0, 2**numPoints))
cv2.imshow("Image", image)
cv2.imshow("LBP", lbp)
plt.plot(hist_ref)
plt.show()
key=cv2.waitKey(1)&0xFF
if key==ord('q'):
quit()