之前曾買一個很便宜

型號是OV7670無fifo鏡頭想練習如何寫Video的程式

對於影像處理知識幾乎是零的狀況下剛開始有些困難

所以遲遲未著手測試

 

某日有些理由要做人臉辨試

於是上網找了Arduino Uno與OV7670無fifo的範例程式後做測試

發現程式裝好了硬體也接好了

影像怎麼讀到電腦是問題

影像讀出有高手用了Java透過USB來撥放

老男人下載來使用發現光是Install java的環境就非常麻煩

而且還不是透過WiFi來讀影像

只好放棄OV7670這個鏡頭

然後再上網找相關資料

最後決定用NodeMCU 與OV2640 MINI 2MP鏡頭來做測試

NodeMCU用ESP-12E或ESP-32

(ESP-32追加,Arduino IDE需新增板子,更換函式庫)

裝好如下圖

800x600.JPG

 

使用網路上分享的範例程式

點我

安裝完設定好WiFI開起瀏覽器輸入NodeMCU做為Server的IP即可使用

功能是拍照片與監看

可選照片尺吋等等

如下圖(老男人的照片 傷眼請原諒)

WiFi Camera-04.png

 

這次不需要拍照功能

得改程式

有監視(Video Stream)的功能即可

老男人只得硬著頭皮改

改好後NodeMCU連上WiFi

使用如下

1.打開瀏覽器(老男人是用google chrome)

WiFi Camera-01.png

 

2.輸入NodeMCP做為Server的IP

輸入完按Enter

WiFi Camera-02.png  

按完Enter

瀏覽器就直接進入監視畫面(Video Stream)

 

使用WiFi的好處是

手機接到Wifi也可以監看

IMG_2911.PNG

沒有漂亮麻豆

不用有所期待ㄏㄟ

 

最後配合的Python程式

做人臉辨試也成功了

只是有些Lag

可能是NodeMCU記憶體太小了

換更強大的Wifi晶片是可行的

 

Python程式的人臉辨識不是老男人做的

老男人僅是將Video透過WiFi送出

對方用Python程式收下影像後做人臉辨識

所以

不要跟老男人要Python的程式^^

 

後記

WIFI監視器四處都在賣

為什麼要自己做

因為買現成的產品無開放程式碼

只能照產品既有功能使用

比較適合一般使用者

例如只想透過網路監視家裡之類的

買現成的就好

 

如果想寫程式去控制等等

就不太適合

 

嗯...

知道DIY的理由了ㄏㄡ

不要再說怎麼不去買市面上賣的就好^^

創作者介紹
創作者 老男人 的頭像
老男人

老男人幻想世界

老男人 發表在 痞客邦 留言(8) 人氣()


留言列表 (8)

發表留言
  • 橙光
  • 依然如讀天書!@@"
    不過老男人不老 也算型男一枚,不會傷眼,請放心 ^^
  • 是喔
    感謝橙光的美言

    老男人 於 2018/05/25 21:23 回覆

  • Angel
  • 好厲害耶~
    不過有看沒懂 欣賞就好...^^
  • 美女不需懂這些粗活
    男人們會加油
    晚安

    老男人 於 2018/05/25 21:24 回覆

  • koko
  • 金鰲!! 雖然有看沒有懂~ 再+1........

    老帥哥晚安~~~ [:emotion1379949822-4187777936.gif]
  • 晚安
    假日愉快

    老男人 於 2018/05/25 21:25 回覆

  • 阿國
  • 午安~~
    超強~~~
  • 感恩

    老男人 於 2018/05/25 21:25 回覆

  • 亮與貞
  • 推...您真棒...令人欽佩啊...
  • 感恩

    老男人 於 2018/05/27 00:33 回覆

  • 阿甘
  • 我適合直接去買市面上的, 呵呵
  • 阿甘的專業不在此啊^^
    周日愉快

    老男人 於 2018/05/27 00:35 回覆

  • 安綺~♥ 滴滴咕咕
  • 推推~
    晚安安,
    謝謝好友的分享!
    祝福周一順心愉快。。
  • 感謝推推~

    老男人 於 2018/06/05 15:46 回覆