اذهب إلى المحتوى

Ali Ismael

الأعضاء
  • المساهمات

    96
  • تاريخ الانضمام

  • تاريخ آخر زيارة

كل منشورات العضو Ali Ismael

  1. أريد أن أقوم برسم خط على صورة يصل من حافة إلى أخرى، كيف يمكنني القيام بذلك؟
  2. أريد توضيح أكبر للمرشح medianBlur وهل هناك إمكانية للتعامل مع حدود الصورة، فمن خلال قراءتي عنها فهمت أنه يتم تمرير القناع (النواة أو الكيرنل Kernal) ذات الحجم الفردي k*k على بكسلات الصورة (عن طريق الالتفاف convlution على بكسلات الصورة) حيث يتم أخذ الوسيط لهذه البكسلات. واستبدال البكسل المركزي بقيمته. وأنه مفيد جداً مع الصور التي تعاني من ضجيج Salt& Pepper . لكن ماذا بشأن البكسلات الحدودية أي مثلاً ماذا يحدث للصفين الأولين ، حيث لا يمكن أن يكون هناك عناصر في الصفين الأولين والتي تمثل العنصر المركزي لأي نافذة؟ أي مثلاً هنا في حال تطبيق نواة 3*3 سيتم استبدال العنصر المركزي 14 بالعنصر الوسيط 13. لكن ماذا عن الحدود؟ كيف سيتم التعامل معها؟ [[12, 3, 22, 16, 17], [ 6, 13, 0, 12, 1], [25, 18, 14, 19, 23], [ 7, 11, 15, 10, 5], [12, 13, 5, 4, 0]]
  3. لدي 4 أطر بيانات مختلفة لكن لها نفس المقياس، كيف يمكنني رسمها على نفس ال figure؟
  4. لدي نقاط بيانات في عمودين منdataframe وأريد أن أقوم بتمثيلهما بيانيَاً؟
  5. لدي صورة تحوي بعض الضجيج الغاوصي عليها، وأريد التخفيف منه، كيف يمكنني استخدام التابع gussianBlur للقيام بالمهمة؟
  6. لدي مجموعة من الصور وأريد تحويل بعضها إلى الأبيض والأسود، كيف نقوم بذلك؟ مثلاً الصورة التالية:
  7. أريد إنشاء نسخة مستقلة من الصورة (بشكل مشابه للدالة cv::clone في cpp) لأقوم ببعض التعديلات عليها (لكي لا تتأثر النسخة الأصلية من الصورة).
  8. كيف يمكنني التحكم بحجم ال subplots؟
  9. قمت برسم الأشكال ال 4 التالية وأريد وضع عنوان عام لهذه ال subplots فكيف نقوم بذلك؟ # Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt # First create some toy data: x = np.linspace(0, 1.5 * np.pi, 100) y = np.sin(x**2)+np.cos(x**2) fig, axs = plt.subplots(2, 2, subplot_kw = dict(polar = True)) axs[0, 0].plot(x, y) axs[1, 1].scatter(x, y) plt.show()
  10. أريد تعديل المسافات الفاصلة بين ال subplots فمثلاً لدي الكود التالي الذي يقوم بتوليد الرسمين التاليين: import matplotlib.pyplot as plt data = np.arange(3000).reshape((100,30)) fig = plt.figure() subplot1 = fig.add_subplot(121) subplot1.plot(data) subplot2 = fig.add_subplot(122) subplot2.plot(data) plt.show() والنتيجة: ما أريده هو جعلهما متباعدين لكي يكون الناتج بشكل أوضح ولكي لا يحدث هذا التداخل.
  11. عندما أحاول عرض الصورة باستخدام بعد أن أكون قد قمت بقراءتها باستخدام التابع cv.imread تظهر لي الصورة بألوان غير صحيحة، لماذا؟ وما الحل؟ from matplotlib import pyplot as plt import cv2 img = cv2.imread(r'C:\Users\Windows.10\Desktop\All\test5 openeye.jpg') plt.title("Face") plt.imshow(img) الخرج: علما أن الصورة الأصلية تبدو هكذا:
  12. لدي فيديو وأريد معرفة عدد الإطارات فيه، ,ومعلومات أخرى مثل طول وعرض الإطار و معدل الإطارات كيف يمكننا القيام بذلك؟
  13. لدي plot وأريد جعل لون خلفية له سوداء، كيف يمكنني تغييرها؟ علماً أنني حاول استخدام set_facecolor لكن ظهر كما في الصورة فما السبب وما الحل؟ import numpy as np import matplotlib.pyplot as plt x = np.random.normal(1, 2, 5000) y = np.random.normal(-1, 3, 2000) bins = np.linspace(-10, 10, 30) fig = plt.figure() fig.patch.set_facecolor('black') plt.hist([x,y], bins = 15,label=[x,y],color=["red","blue"]) legend = ['Data1','Data2'] plt.legend(legend) plt.show()
  14. لدي بيانات من ملفين وأريد رسم هيستوغرامين لتمثيلهما، لكن أريد أن يكونان على نفس المخطط. في البداية قمت برسم هستوغرام لبيانات من ملف واحد، ونجح الأمر لكن الآن أحاول رسم هستوغرام فوقه (تراكب) من ملف آخر. لكن لم ينجح الأمر هل من مساعدة؟ حيث أن المشكلة هي أنه بالنسبة لكل مجال للقيم، يظهر الشريط ذو القيمة الأعلى فقط، والآخر يكون مخفياً.
  15. أريد وضع نص على الصورة. كيف يمكنني القيام بذلك في بايثون؟
  16. لدي صورتين وأريد دمجهما بحيث يكونان متجاورتان و يشكلان صورة واحدة؟
  17. هل يمكن لأحد ما أن يوضح لي ما يقوم به التابع cvWaitKey فهو غير واضح أبداً في المرجع؟
  18. لدي صورة وأريد رسم مستطيل على ال regions of interest في الصورة الخاصة بي، كيف يمكنني القيام بذلك؟
  19. لدي ال plot التالي وأريد عكس قيم المحور X فيه: import matplotlib.pyplot as plt x = [1, 6, 9, 5,7] y = [3,8,4,15,9] plt.scatter(x,y) plt.title('Matplotlib Reverse Example') plt.show() أريد أن يتم عكس النقط معها أيضاُ.
  20. لدي ال plot التالي: import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 10, 1000) y = np.sin(x) fig, ax = plt.subplots() ax.plot(x, np.sin(x), '--b', label ='Sine', color="r",ls='solid') plt.title('Matplotlib xticklabels Example') plt.show() والخرج: لكن أريد تغيير حجم التسميات (labels) للمحور الأفقي وتدويرها، كيف يمكن القيام بذلك؟
  21. كيف يمكنني تحديد أحجام الخطوط لعنوان الشكل (figure) وتسميات المحور (labels). حيث أنني أريد أن تكون أحجامهم مختلفة: import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 10, 1000) fig = plt.figure() plt.plot(x, np.sin(x), '--b', label ='Sine') plt.plot(x, np.cos(x), c ='r', label ='Cosine') fig.suptitle('test title') plt.xlabel('x-label') plt.ylabel('y-label') plt.show()
  22. أريد وضع معلومات البيانات Legend خارج الرسم Plot: import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 10, 1000) fig, ax = plt.subplots() ax.plot(x, np.sin(x), '--b', label ='Sine') ax.plot(x, np.cos(x), c ='r', label ='Cosine') ax.axis('equal') # هنا قمنا بتعريف صندوق لتوضيح البيانات leg = ax.legend(); # الصندوق سيكون في الزاويا العليا اليسارية وأيضاً كيف يمكنني تغيير حجم الخط فيه؟
  23. كيف يمكنني معرفة أبعاد المصفوفة في OpenCV وهل هناك طريقة لمعرفة أكبر عنصر فيها؟
  24. كيف يمكنني زيادة حدة الصورة sharpening في OpenCV؟
  25. لدي مجموعة من البيانات وأريد رسم الهستوغرام لها في Matplotlib فهل هناك دالة أو طريقة للقيام بذلك في هذه المكتبة؟
×
×
  • أضف...