حلا نصار نشر 3 يونيو 2021 أرسل تقرير نشر 3 يونيو 2021 لدي صوره و طلب مني أن اقوم بإيجاد الهستوغرام للألوان الثلاث الاحمر والازرق والاخضر وللنصف العلوي فقط أرجو المساعده اقتباس
0 Wael Aljamal نشر 3 يونيو 2021 أرسل تقرير نشر 3 يونيو 2021 يمكن جلب نصف الصورة العلوي كاتالي: height, width, channels = image.shape croppedImage = image[0:int(height/2), 0:width] الوسيط الأول هو الارتفاع، نقوم بأخذه من 0 حتى نصف الارتفاع. ثم نستخدم مكتبة مثلا openCV لرسم الهستوغرام. import matplotlib.pyplot as plt import cv2 as cv image=cv.imread("image.jpg",-1) height, width, channels = image.shape croppedImage = image[0:int(height/2), 0:width] image=croppedImage color = ('b','g','r') for i,col in enumerate(color): histr = cv.calcHist([image],[i],None,[256],[0,256]) # عمل هستوغرام لجميع الألوان plt.plot(histr,color = col) plt.xlim([0,256]) plt.show() تأكد من رسم القنوات اللونية الثلاث، حيث قمنا بالمرور عليهم في حلقة for اقتباس
السؤال
حلا نصار
لدي صوره و طلب مني أن اقوم بإيجاد الهستوغرام للألوان الثلاث الاحمر والازرق والاخضر وللنصف العلوي فقط أرجو المساعده
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.