يعد تخزين مصفوفات Numpy كصور مهمة شائعة في معالجة الصور وتصور البيانات. في حين أن مكتبات مثل PIL غالبًا ما يتم توظيفها لهذا الغرض، إلا أن هناك مواقف يشكل غيابها تحديًا. تقدم هذه المقالة حلاً متعمقًا يعالج هذا القيد، ويرشدك خلال عملية حفظ المصفوفات Numpy كصور.
حفظ المصفوفات Numpy كصور بدون PIL
يكمن مفتاح تصدير الصور بدون PIL في الاستفادة من القدرات الأصلية لـ Numpy. دعنا نستكشف هذه الطريقة:
تحويل مصفوفة Numpy إلى صورة:
استخدم scipy.misc.imsave () لتحويل مصفوفة Numpy إلى مصفوفة Numpy. الصورة.
from scipy.misc import imsave imsave('your_image.jpg', my_array)
تحديد تنسيق الصورة:
أضف تنسيق الصورة المطلوب كملحق للملف في imsave( ). تتضمن التنسيقات الشائعة .jpg و.png و.bmp.
توفير معلمات إضافية لـ imsave()، مثل :
check_contrast: يتحقق من مستويات تباين الصورة ويبلغ عنها.لحفظ مصفوفة Numpy my_array كصورة PNG اسمه my_image.png:من scipy.misc استيراد imsave imsave('my_image.png', my_array)
الخلاصة:from scipy.misc import imsave imsave('my_image.png', my_array)
يوفر هذا الدليل حلاً فعالاً لحفظ مصفوفات Numpy كصور دون الاعتماد على PIL. من خلال تسخير القدرات المضمنة في Numpy، يمكن للمستخدمين بسهولة تصدير الصور ومعالجتها بتنسيقات مختلفة. تتيح هذه التقنية للمطورين قدرًا أكبر من المرونة والتحكم في مهام تصور البيانات ومعالجتها.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3