ویرگول
ورودثبت نام
Sepehr Mqp
Sepehr MqpEither try as much as you wish or wish as much as you try
Sepehr Mqp
Sepehr Mqp
خواندن ۱ دقیقه·۴ سال پیش

الگویابی در پایتون(پردازش تصویر)

به نام خدا سلام

خیلی عذر میخوام چند هفته ای مطلبی نزاشتم

در حال یادگیری بودم?

خب توی این این مطلب میخوایم بپردازیم به پردازش تصویر و مبحث جذاب الگویابی

الگویابی یعنی چه:

ما توی برنامه مون میخوایم یک تصویر بهش بدیم و بگیم که هر چی که مثل این بود رو به من نشون بده و دورش خط بکش

کدها:

import cv2 import numpy as np img_bgr = cv2.imread('pattern.png') img_gray = cv2.cvtColor(img_bgr, cv2.COLOR_BGR2GRAY) img_template = cv2.imread('circle.png', 0) w, h = img_template.shape[::-1] res = cv2.matchTemplate(img_gray, img_template, cv2.TM_CCOEFF_NORMED) threshhold = 0.8 loc = np.where(res >= threshhold) for pt in zip(*loc[::-1]): cv2.rectangle(img_bgr, pt, (pt[0] + w, pt[1] + h), (255, 0, 0), 1) cv2.imwrite(&quotpattern image.png&quot, img_bgr) cv2.imshow('pattern',img_bgr) cv2.waitKey(0)



توضیحات:

ما توی خط چهارم(۴) معلوم کردیم که از روی چه تصویری الگویابی انجام بده

و توی خط هفتم(۷) معلوم کردیم چه عکسی رو داخل تصویر پیدا کنه

و همینطور توی خط ۱۹ ام(۱۹) گفتیم هر وقت کد ران شد یه عکس از خروجی بگیر و به ما بده



عکسی که به برنامه دادیم‌(خط هفتم):



خروجی:

خود برنامه برای شما هم عکس خروجی رو سیو میکنه



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

اگر از این آموزش خوشت اومد لایک کن

تا مطلب بعدی خدانگهدار?



پردازش تصویرپایتونبرنامه نویسیpattern
۶
۰
Sepehr Mqp
Sepehr Mqp
Either try as much as you wish or wish as much as you try
جایی برای غرق شدن در برنامه نویسی
جایی برای غرق شدن در برنامه نویسی
جایی برای غرق شدن در برنامه نویسی و هوش مصنوعی
شاید از این پست‌ها خوشتان بیاید