jha11aditya
3 years ago
commit
6591280c61
2 changed files with 34 additions and 0 deletions
After Width: | Height: | Size: 209 KiB |
@ -0,0 +1,34 @@ |
|||||
|
from skimage.io import imread, imshow |
||||
|
from skimage.transform import resize |
||||
|
from skimage.feature import hog |
||||
|
from skimage import exposure |
||||
|
import matplotlib.pyplot as plt |
||||
|
import sys |
||||
|
|
||||
|
|
||||
|
def display_image(img): |
||||
|
plt.imshow(img) |
||||
|
plt.show() |
||||
|
|
||||
|
if len(sys.argv) < 2: |
||||
|
print("no input image") |
||||
|
exit(1) |
||||
|
|
||||
|
|
||||
|
img = imread(sys.argv[1], as_gray=True) |
||||
|
print(img.shape) |
||||
|
|
||||
|
##resizing to 1:2 aspect ratio for easier calc |
||||
|
|
||||
|
resized_img = resize(img,(1024,512)) |
||||
|
print(resized_img.shape) |
||||
|
display_image(resized_img) |
||||
|
|
||||
|
fd, hog_img = hog(resized_img, |
||||
|
orientations=9, |
||||
|
pixels_per_cell=(4,4), |
||||
|
cells_per_block=(2,2), |
||||
|
visualize=True, |
||||
|
multichannel=False ) |
||||
|
|
||||
|
display_image(hog_img) |
Loading…
Reference in new issue