29 lines
876 B
Python
29 lines
876 B
Python
"""
|
|
===============================
|
|
Dense DAISY feature description
|
|
===============================
|
|
|
|
The DAISY local image descriptor is based on gradient orientation histograms
|
|
similar to the SIFT descriptor. It is formulated in a way that allows for fast
|
|
dense extraction which is useful for e.g. bag-of-features image
|
|
representations.
|
|
|
|
In this example a limited number of DAISY descriptors are extracted at a large
|
|
scale for illustrative purposes.
|
|
"""
|
|
from skimage.feature import daisy
|
|
from skimage import data
|
|
import matplotlib.pyplot as plt
|
|
|
|
|
|
img = data.camera()
|
|
descs, descs_img = daisy(img, step=180, radius=58, rings=2, histograms=6,
|
|
orientations=8, visualize=True)
|
|
|
|
fig, ax = plt.subplots()
|
|
ax.axis('off')
|
|
ax.imshow(descs_img)
|
|
descs_num = descs.shape[0] * descs.shape[1]
|
|
ax.set_title('%i DAISY descriptors extracted:' % descs_num)
|
|
plt.show()
|