Я хочу создать классификатор изображений с помощью библиотек Pandas и Scikit-Learn, но я хочу иметь свои собственные данные изображений? С тех пор я использовал столбцы панд для объектов и результатов, но как я могу добавить изображения в столбец панд (обработать их), чтобы я мог использовать их в классификации?
Могу ли я просто добавить свои изображения в панды, обработать их и использовать в классификаторе, или мне нужно сделать что-то другое?
У меня есть файл .py, сохраненный в той же папке, где у меня есть изображения .jpg, но я не знаю, как читатьих.
import pandas as pd
from sklearn.metrics import accuracy_score
from sklearn.ensemble import RandomForestClassifier
images = ['...list of my images...']
results = ['drvo','drvo','cvet','drvo','drvo','cvet','cvet']
df = pd.DataFrame({'Slike':images,
'Rezultat':results})
print(df)
features = df.iloc[:,:-1]
results = df.iloc[:,-1]
clf = RandomForestClassifier(n_estimators=100, random_state=0)
model = clf.fit(features, results)
prediction_result = model.predict(features)
print(prediction_result)
accuracy_test = accuracy_score(results, prediction_result)
print(accuracy_test)