【发布时间】:2020-11-08 22:14:58
【问题描述】:
我正在尝试使用 k-means 对图像进行聚类。
我的文档中有一个文件夹,里面有 30 张图片。首先,我试图在开始聚类代码之前读取每个图像。但是,由于某种原因,下面的代码只输出一张图片:
img_dir="C:/Users/User/Documents/MATLAB/attempt6images"
data_path=os.path.join(img_dir,'*g')
files=glob.glob(data_path)
data=[]
for f1 in files:
img=cv2.imread(f1)
data.append(img)
plt.imshow(img)
我希望看到所有 30 张图像都已存储在代码中,以便我以后可以对它们进行聚类。为什么我运行这段代码时只显示一张图片?
【问题讨论】:
-
你是在 jupyter notebook 里做这个吗?
标签: cluster-analysis k-means cv2 imshow