Python 如何循环HOG过程,将其应用于文件夹中的所有图像?

Python 如何循环HOG过程,将其应用于文件夹中的所有图像?,python,loops,opencv,histogram-of-oriented-gradients,Python,Loops,Opencv,Histogram Of Oriented Gradients,我目前正在寻求帮助,创建一个能够写入已处理图像的HOG进程循环。截至目前,我的代码如下: image = cv2.imread('Balotelli-p-000023.jpg') (hog, hog_image) = feature.hog(image, orientations=9, pixels_per_cell=(8, 8), cells_per_block=(2, 2), block_norm='L2-Hys', vi

我目前正在寻求帮助,创建一个能够写入已处理图像的HOG进程循环。截至目前,我的代码如下:

image = cv2.imread('Balotelli-p-000023.jpg')

(hog, hog_image) = feature.hog(image, orientations=9, 
                pixels_per_cell=(8, 8), cells_per_block=(2, 2), 
                block_norm='L2-Hys', visualize=True, transform_sqrt=True)

cv2.imwrite('HOG_Balotelli-p-000023.jpg', hog_image*255.)
每个文件夹的图像数量各不相同,但包含大约40-120个图像。我是否可以循环上面的HOG过程

每个图像的命名格式为sample-p-000001.jpg,hog图像为hog_sample-p-000001。jpg

Yes-使用glob()查找文件,然后在文件列表上进行while循环。尝试阅读glob和while的python文档。