پردازش تصویر در پایتون

پردازش تصویر در پایتون

سلام دوستان چند ماه هست که پست نزاشتم یکم سر شلوغ بود امروز اومدیم با اموزش کتابخونه opencv-pythonاین کتابخونه برای پردازش تصویر در پایتون استفاده می شه که شما می تونید با کد زیر داخل ترمینال یا cmd کتابخونش را نصب کنید pip install opencv-pythonبله بریم سراغ اموزش …من از pycharm برای برنامه نویسی استفاده می کنم ولی شما می تونید از ویژوال استودیو کد هم استفاده کنیدوقتی با دستور بالا کتابخونه را نصب کردید لازم که اون رو فراخوانی کنید با دستور import پس کد زیر را اضافه می کنید import cv2بعد شروع می کنیم به کد نویسی این جلسه فقط فراخوانی فایل تصویری رو یاد می دم و مباحث پیچیده تر برای جلسات بعد برای خواندن یک فایل تصویری باید کد های زیر را پیاده کنید ولی اولش من یک فایل تصویری را از تو اینترنت دانلود کردم و داخل یک پوشه که فایل و اسکریپ پایتونم داخلش هست قرار دادم و با کد زیر او رو باز کردمimport cv2

img = cv2.imread(‘book.jpg’,1)
cv2.imshow(&quotwin1&quot,img)
cv2.waitKey()در خط اول cv2 را ایمپورت کردیمدر خت سوم اومدیم فایل عکسمون رو شناختوندیم به python که اول یک متغیر تعریف کردیم که تصویر داخل ان ذخیره بشه و بعد با دستور cv2.imread عکس رو معرفی کردیم در داخل پرانتز 2 پارامتر وجود داره که اولیش اسم یا ادرس فایل و دومی روش خواندن فایل هست اگر شما به جای عدد 1 عدد 0 را بگذارید عکس به صورت سیاه و سفید خوانده می شود ولی اگر روی 1 بگذارید به صورت رنگی ذخیره می شود داخل متغیر imgبعد شما می خواید عکستون رو به شما نشان بده که باید از دستور cv2.imshow استفاده کنید که باز این هم دو تا پارامتر داره که پارامتر اول اسم ویندو که باز می شه و عکس داخلش قرار می گیره و پارامتر دوم متغیرمون که داخلش عکس ذخیره شدهاگر شما همین خط را بدن خط اخر اجرا کنید تصویر شما یک لحظه نمایش داده می شود و بعد ناپدید می شود برای این که این اتفاق نیوفتد از دستور cv2.waitkey استفاده می کنیم که کارش اینه که می گه تا یک کلید فشرده نشده اسکریپت بسته نشه و درحال اجرا باشه اسکریپت را که اجرا می کنید با این صفحه زیر رو برو میشید فقط فرقش اینه که بجای عکس من عکسی که شما خواستید نمایش داده می شود خروجیامید وارم مفید بوده باشه اگر خوشتون اومد و به دردتون خورد حتما لایک و کامنت فراموش نشه سوالی هم داشتید داخل کامنت ها بنویسید جواب می دم https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_tutorials.html سایت بالا هم داکیومنتیشن اصلی cv2 برای پایتون که خودتون می تونید بخونید و پروژه خودتون را ادامه بدید 😉

Author: admin

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *