私は開発環境Python(Jupyter notebook)を用いた国旗画像をクラスタリングするプログラムを用いて顔画像をクラスタリングできるプログラムに改良しようと思っています。

しかし、そのまま顔画像をセットしても分類してもらえません。

以下がソースコードです

import os
import shutil
import numpy as np
from PIL import Image
from skimage import data
import pandas as pd
from sklearn.cluster import KMeans


for path in os.listdir('C:/Clustering2/human_origin'):
img=Image.open(f'C:/Clustering2/human_origin/{path}')
img=img.convert('RGB')
img_resize=img.resize((200,100))
img_resize.save(f'C:/Clustering2/human_convert/{path}.jpg')


feature=np.array([data.imread(f'C:/Clustering2/human_convert/{path}') for path in os.listdir('C:/Clustering2/human_convert')])
feature=feature.reshape(len(feature),-1).astype(np.float64)


model=KMeans(n_clusters=15).fit(feature)


labels=model.labels_


for label,path in zip(labels,os.listdir('C:/Clustering2/human_convert')):
os.makedirs(f"C:/Clustering2/human_group/{label}",exist_ok=True)
shutil.copyfile(f"C:/Clustering2/human_origin/{path.replace('.jpg','')}",f"C:/Clustering2/human_group/{label}/{path.replace('.jpg','')}")
print(label,path)

以下がエラーコードです。

No such file or directory: 'C:/Clustering2/human_origin/img_136'

用意した画像に問題があると思い再三見直しましたが解決しませんでした。