Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- form matplotlib impoer pyplot as plot
- import cv2
- import os
- import
- form collections import deque
- from imutils.Video import VideoStream
- line 6 pts =deque(maxlen=100) สามารถวาดรูปได้ 1000 จุด ยาว 10010 จุก ต้องประกาศตัวนี้ก่อน
- import with old code
- line 24
- blurred = cv2.GaussianBlur(frame,(11,11),0) //ทำ filter
- hsv =
- line find max max(contours , key=cv2.contourArea ) หาค่า มากที่สุด ของ contor
- line 44 M = cv2.moment(c) หาโมเมนของวัตถุ 0 หาค่าเฉลี่ย 1 ค่าเบี่ยงเบน 2 //หาจุดกึงกลาง
- center = (int(M["m10"]/M["m00"]) , int(M["m01"]/M["m00"]) )
- line 46
- cv2.minEnclosingCircle(c) สร้างวงกลมขึ้นมา
- line 48 - 58 คือการวาดรูป
- line 55 - 60 วาดเส้น
- line 55 เป็นการเก็บจุดเพื่อลากเส้น
- line 55 เอาค่า center มาเก็บใน pts
Add Comment
Please, Sign In to add comment