Ali Ahmed55 نشر 5 أبريل أرسل تقرير نشر 5 أبريل السلام عليكم هو اي فايده OpenCV2 معني هي بتعمل مع صور واحد بس ولكن في المشاريع الحقيقي بنتعمل مع اكثر من صور يعني الف او مليار الصور ؟ 2 اقتباس
0 ياسر مسكين نشر 5 أبريل أرسل تقرير نشر 5 أبريل وعليكم السلام ورحمة الله تعالى وبركاته، كل دالة مصممة للتعامل مع صورة واحدة هذا يسمح بدمجها بطرق متعددة وتطبيق هذه العمليات بشكل متكرر على مجموعات بيانات كبيرة، سواء كانت تحتوي على الآلاف أو حتى المليارات من الصور وتتيح هذه الوحدة استخدام تقنيات المعالجة المتوازية مثل تعدد الخيوط أو تسريع GPU، بالإضافة إلى إمكانية التكامل مع أدوات أخرى، مما يساعدك على إدارة وتحليل كميات ضخمة من البيانات البصرية بكفاءة في المشاريع الواقعية. شروحات أكثر يمكنك إيجادها من هنا: 1 اقتباس
0 محمد عاطف17 نشر 6 أبريل أرسل تقرير نشر 6 أبريل وعليكم السلام ورحمة الله تعالى وبركاته. نعم صحيح إن ما تراه في الأمثلة الموجودة أو الإستخدامات تجد غالبا أن الكود يعمل على صورة واحدة مثل cv2.imread("image.jpg") ولكن هذا لا يعني أن OpenCV تعمل على صورة واحدة فقط بل هي قوية وتعمل بكفاءة وسرعة على: الصور المتعددة الفيديوهات الكاملة ويمكنك استخدام OpenCV داخل حلقات (for, while) أو معالجة دفعات (batch processing) لتحليل آلاف الصور الموجودة في مجلد لديك أو أى مكان أخر هكذا مثلا : import cv2 import os folder_path = "path/images" for image_name in os.listdir(folder_path): image_path = os.path.join(folder_path, image_name) image = cv2.imread(image_path) وستجد أنه لديك المتغير image يحوي الصورة الحالية في حلقة for . و يفضل في المشاريع الكبيرة إستخدام OpenCV مع Spark أو Dask أو إسخدام المكتبات المتخصصة مثل TensorFlow أو PyTorch DataLoader. 1 اقتباس
0 Ali Ahmed55 نشر 7 أبريل الكاتب أرسل تقرير نشر 7 أبريل الف شكراا جدا لحضرتكم جزاكم الله كل خير اقتباس
السؤال
Ali Ahmed55
السلام عليكم
هو اي فايده OpenCV2 معني هي بتعمل مع صور واحد بس ولكن في المشاريع الحقيقي بنتعمل مع اكثر من صور يعني الف او مليار الصور ؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.