2020年5月24日 星期日

1090524 esp32 cam



1安裝下載VScode

https://code.visualstudio.com/


2切換中文介面
ctrl+shift+p

輸入lang

選config......




3專案名稱  日期+英文

開啟檔案  1090524python (在本機電腦案裝)

4開啟新檔案 hello.py
會自動出現安裝相關程式


有問題就重開機

5程式下載
https://t.ly/kD2O

201807import
解壓到同一目錄


6
03webcam
終端視窗
pip install opencv-contrib-python


若有問題時,就要給目錄的完整指令


7
F5執行就會出現視訊

按q或滑鼠紅色 停止


8下載解壓縮放同一目錄
201807_OpenCVFace

9按
facedetectcam

修改第4 5行 2019改2018
201807_OpenCVFace

10下載
201808_YOLO

11提升速度


30 modelConfiguration = "201808_YOLO\\yolov3.cfg";
31 modelWeights = "201808_YOLO\\yolov3.weights";


30 modelConfiguration = "201808_YOLO\\yolov3-tiny.cfg";
31 modelWeights = "201808_YOLO\\yolov3-tiny.weights";

12下載解壓繪到同一子目錄
yolov3-tiny


13點選102出現紅點,可以偵錯監看


102 drawPred(classIds[i], confidences[i], left, top, left + width, top + height)



14
line notify

電腦版line(只能發給群組)

登入/個人服務


填寫權杖名稱

選擇您要接收通知的聊天室
可以重複申請

15YOYO +line

http://t.ly/sPKI




16開新檔

胋上上述程式碼

16行 token = 'r8EF96wRblBSI8oVWxEXlper3qrReWFLW6a44euvXWJ'

26行classesFile = "201808_YOLO\\coco.names" #記得改路徑

32行modelConfiguration = "201808_YOLO\\yolov3.cfg" #記得改路徑
33行 modelWeights = "201808_YOLO\\yolov3-tiny.weights" #記得改路徑

45行 data = ({'message':'Test Image'})


119行  lineNotifyMessage(token, '豎琴鏡頭','test.jpg')

117行
if classIds[i]==0:
            cv.imwrite("test.jpg", frame)
            lineNotifyMessage(token, '發現有人','test.jpg')       
        

如果影像是0就表是人,送出訊息
如果影像是67就表是手機,送出有人玩手機並拍照


        if classIds[i]==67:
            cv.imwrite("test.jpg", frame)
            lineNotifyMessage(token, '發現有人玩手機','test.jpg')       
        


17
pip install requests


夜市小霸王

Arduino ESP32教材

https://youyouyou.pixnet.net/blog/category/list/3441000

沒有留言:

張貼留言