Pedestrian Crossing Radar Management System


Tasvirlar uchun chegaralar yasash


Download 3.29 Mb.
bet11/27
Sana19.10.2023
Hajmi3.29 Mb.
#1709325
1   ...   7   8   9   10   11   12   13   14   ...   27
Bog'liq
Pedestrian Crossing Radar Management System full - для слияния

Tasvirlar uchun chegaralar yasash


OpenCV tasvir atrofida chegara yaratish uchun cv2.copyMakeBorder() funksiyasini taqdim etadi, masalan, foto ramka. Funktsiyaning sintaksisi quyida keltirilgan.

  1. cv2.copyMakeBorder(src,tepa,pastki,chap,o'ng,chegara turi)

Parametrlar:
src - Kirish tasvirini bildiradi.
yuqori, pastki, chap, o'ng - U tegishli yo'nalishdagi piksellar sonida chegara kengligini belgilaydi.
borderType - Bu qanday chegara qo'shilishi kerakligini belgilaydi. Chegaraning quyidagi turlari bo'lishi mumkin.
qiymat - Agar chegara turi cv.BORDER_CONSTANT bo'lsa, chegara rangi
Quyidagi misolni ko'rib chiqing:

  1.  cv2ni cv sifatida import qiling

  2.  numpy ni np sifatida import qiling

  3. matplotlib dan pyplotni plt sifatida import qiling

  4. KO'K = [ 255 , 0 , 0 ]

  5. img1 = cv.imread(r images\flower.jpg' , 1 )

  6. replikatsiya = cv.copyMakeBorder(img1, 10 , 10 , 10 , 10 ,cv.BORDER_REPLICATE)

  7. refle = cv.copyMakeBorder(img1, 10 , 10 , 10 , 10 ,cv.BORDER_REFLECT)

  8. reflect101 = cv.copyMakeBorder(img1, 10 , 10 , 10 , 10 ,cv.BORDER_REFLECT_101)

  9. wrap = cv.copyMakeBorder(img1, 10 , 10 , 10 , 10 ,cv.BORDER_WRAP)

  10. doimiy = cv.copyMakeBorder(img1, 10 , 10 , 10 , 10 ,cv.BORDER_CONSTANT,qiymat=KO‘K)

  11. plt.subplot ( 231 ), plt.imshow (img1, 'kulrang' ), plt.title ( 'ORIGINAL' )

  12. plt.subplot ( 232 ), plt.imshow (replikatsiya, 'kulrang' ), plt.title ( 'REPLICATE' )

  13. plt.subplot ( 233 ), plt.imshow (aks ettiradi, 'kulrang' ), plt.title ( 'REFLECT' )

  14. plt.subplot ( 234 ), plt.imshow (reflect101, 'kulrang' ), plt.title ( 'REFLECT_101' )

  15. plt.subplot ( 235 ), plt.imshow (o‘rash, 'kulrang' ), plt.title ( 'WRAP' )

  16. plt.subplot ( 236 ), plt.imshow (doimiy, 'kulrang' ), plt.title ( 'DOIMLI' )

  17. plt.show()

Download 3.29 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling