• سه‌شنبه ۱۳ آذر ۱۴۰۳
نویسنده : طاها آیت اللهی
آخرین آپدیت : 1400/10/18
زمان مورد نیاز برای خواندن : 10

کتابخانه opencv برای پردازش تصویر(مقدماتی) | tmayt

کتابخانه opencv برای پردازش تصویر(مقدماتی)

کتابخانه‌ی  open cv  برای زبان‌های مختلفی ساخته شده و یکی از این زبان‌ها زبان پایتون می‌باشد که در این زبان به نام cv2 معرفی می‌شود. 

این کتابخانه تمامی امکانات و عمل‌هایی که میتوان روی عکس و تصاویر انجام داد را برای کاربران خود قرار داده است این امکانات تا حد بسیار قویی در تحلیل تصاویر و عمل‌های هوش مصنوعی پیشرفته است. 

برای شروع با دستور 

pip install opencv-python 

کتابخانه را نصب می‌کنیم.

برای وارد کردن این پکیج به برنامه خود دستور 

import cv2

را وارد میکنیم.

برای لود کردن یک عکس باید دستور 

img = cv2.imread('test_image.jpg')
 

را استفاده می‌کنیم و باید آنرا داخل یک متغیر ذخیره کنیم .

import cv2

img = cv2.imread('test_image.jpg')
cv2.imshow('image',img)
cv2.waitKey(0)
()cv2.destroyAllWindows
 

سپس با تابع imshow می‌توانیم عکس لود شده را در یک محیط گرافیکی ساده به نمایش بدهیم و ورودی اول این تابع یک رشته متنی است که به عنوان سرتیتر محیط گرافیکی قرار می‌گیرد و همچنین با تابع waitkey با مقدار 0 می‌گوییم منتظر باش تا کاربر آنرا ببندد اما اگر عددی جز 0 بدهیم در واقع داریم به آن میگوییم که n ثانیه منتظر بمان سپس بسته شو و ادامه برنامه را اجرا کن.
همچنین میتوانید با دستور 

()cv2.destroyAllWindows
 

تمامی پنجره‌های باز شده توسط این کتابخانه را ببندید. 

دستور بعدی که پرکاربرد می‌باشد دستور ساخت یک فایل تصویر می‌باشد که شما تغییرات خود را روی آن دادید می‌باشد برای این کار متغیر حاوی تصویر خود را با یک نام به تابع

 

cv2.imwrite('test.png',img)

میدهیم .
آموزش بعدی ...

 

نظرات(6)


OnewPlelm

aeruginosa and Proteus spp <a href=https://propecia.skin>propecia timeline</a> 4, 5, 6 Although dietary modification i


1401/11/08 پاسخ


علی عباسی

کامل و جامع، مرسی


1400/10/19 پاسخ


ناصر رحمتی

مرسی ازتون❤


1400/10/19 پاسخ


مجتبی خرم آبادی

این کتابخونه واقعا عجیبه همیشه سورپرایزت میکنه انقدر چیزا داره


1400/06/04 پاسخ


قاسمی

مرسی از آموزش هاتون ❤️


1400/05/12 پاسخ


Parnian

Awli edamash ro gozashtid khabar bdid


پاسخ ادمین :

چشم براتون پیامک میاد



1400/04/31 پاسخ

نظر خود را وارد کنید