سلام:)
import cv2
importmatplot.pyplot as plt
img = cv2.imread('image.jpg', cv2.IMREAD_COLOR)
cv2.imshow('image', img)
plt.imshow(img, cmap='gray', interpolation='bicubic')
plt.plot([100,700],[200,500], 'b', linewidth=5)
plt.show()
در خط اول کتابخونه opencv و در خط سوم matplotlib رو وارد میکنیم.
در خط چهارم با کتابخونه opencv عکسی که داریم رو میخونیم. و میریزیمش توی متغییر img:
img = cv2.imread('اسم عکس' , cv2.IMREAD_نوع یا رنگ عکس(که من روی رنگی گذاشتمش)
در خط پنجم عکسمو به نمایش میزارم که اسم نمایشی رو image انتخاب کردم و اسم اون متغیری که عکسمو ریختم توش رو هم منویسم که من گذاشتم img
در خط هفتم هم به صورت زیر عمل میکنیم:
plt.plot([x,y] , [x,y], 'رنگ' , linewidth که همون عرض خط هستش)
در خط اخر هم عکس رو به نمایش بزارید.
شاید یکم گنگ توضیح داده باشم پس اگه متوجه نشدید کامنت بزارید حتما جواب میدم:)
اگه دوست داشتید هم فالو کنیدD: