به نام خدا سلام
خیلی عذر میخوام چند هفته ای مطلبی نزاشتم
در حال یادگیری بودم?
خب توی این این مطلب میخوایم بپردازیم به پردازش تصویر و مبحث جذاب الگویابی
ما توی برنامه مون میخوایم یک تصویر بهش بدیم و بگیم که هر چی که مثل این بود رو به من نشون بده و دورش خط بکش
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("pattern image.png", img_bgr) cv2.imshow('pattern',img_bgr) cv2.waitKey(0)
ما توی خط چهارم(۴) معلوم کردیم که از روی چه تصویری الگویابی انجام بده
و توی خط هفتم(۷) معلوم کردیم چه عکسی رو داخل تصویر پیدا کنه
و همینطور توی خط ۱۹ ام(۱۹) گفتیم هر وقت کد ران شد یه عکس از خروجی بگیر و به ما بده

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

خیلی ممنون که تا اینجا همراهم بودی
اگر از این آموزش خوشت اومد لایک کن
تا مطلب بعدی خدانگهدار?