【发布时间】:2020-02-14 13:57:25
【问题描述】:
我正在尝试为文件夹中的每个图像创建一个直方图,并将它们的图保存到 CSV 文件中。用户将进入保存图像的文件夹,然后文件将被创建并相应地命名
files = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] #loop to get all files from folder
for x in files:
image = "x + 1"
img2 = cv2.imread('similarImages/' + directory + '/' + image + '.png', cv2.IMREAD_COLOR)
histSim = cv2.calcHist([img2], [1], None, [256], [0, 256]) # create histo of each image
np.savetxt('Test/similarImage' + x + '.csv', histSim, delimiter=',') # save save plots to csv
根据我以前对 python 的了解,我已经从理论上制作了上面的代码,但是以经典的方式,它不起作用(震惊)
我走的是正确的路线吗?如果不能,我是否可以朝正确的方向轻推,如果可以,为什么它不起作用?
我已经有一段时间没有做这样的事情了,所以我有点生疏了,非常感谢,Ben
【问题讨论】:
-
小心
image = "x + 1"-->image = x + "1"
标签: python-3.x opencv histogram