لتحليل الصور واستخدامها في نماذج تعلم الآلة، نحتاج لتحويل الصورة الى بيانات على شكل مصفوفة تحوي الارتفاع (Height)، العرض (Width) والقناة (Channel). في هذا المقال سوف نستعرض كيفية استيراد الصور ومعالجتها وتحويها الى مصفوفة بيانات في بايثون، كذلك تحويلها من مصفوفة بيانات الى صورة وذلك كما يلي:
يمكن استيراد الصورة كمصفوفة بيانات بواسطة عدد من الدوال في لغة البرمجة بايثون وذلك كما يلي:
In: from matplotlib import image data = image.imread('C:\Users\img.jpg') data Out: array([[[215, 183, 145], [215, 183, 145], [215, 183, 145], ...,
كذلك يمكن عرض مصفوفة البيانات كصورة باستخداك عدد من الدوال المتوفرة في مكتبات تصوير البيانات وذلك كما يلي:
In: from matplotlib import pyplot as plt plt.imshow(data) plt.show() Out: