تشخیص آتش با پایتون

به نام خدا

سلام

ما توی این جلسه میخوایم یک برنامه ای بنویسیم که آتش رو تشخیص میده

خب ما به کتابخانه ی cv2 و matplotlib نیاز داریم که باید نصبشون کنید

خب حالا من کد ها رو میزارم و بعدش کد ها رو چک مکنیم...

import cv2

import numpy as np

import matplotlib.pyplot as plt

live_Camera = cv2.VideoCapture(0)

while(live_Camera.isOpened()):

ret, frame = live_Camera.read()

cv2.imshow("fire detection",frame)

if cv2.waitKey(10) == 27:

break

img_RGB = cv2.cvtColor(frame,cv2.COLOR_BGR2RGB)

img_cap = plt.imshow(img_RGB)

plt.show()

live_Camera.release()

cv2.destroyAllWindows()

حالا بریم که کد ها رو چک کنیم...

خب ما تا خط سوم کتابخانه های لازم رو امپورت کردیم و توی خط چهارم معلوم کردیم که وب کم رو باز کنه و از روی وبکم تشخیص بده...

و از خط پنجم به بعد رنگ ها و اسم پنجره و نمودار رو معلوم کردیم و فریمش رو live_Camera قرار دادیم

خروجی به صورت زیر خواهد بود:

اگر آتش روشن باشه روی نمودار نشونش میده و روی خط سفید بالایی که روی نمودار هستش نشونه های آتش رو نشون میده...

امیدوارم خوشتون اومده باشه از این ویدیو

تا جلسه ی بعدی خدانگهدارتون باشه