Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存
生活随笔
收集整理的這篇文章主要介紹了
Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我想要做的就是用微信遙控電腦,電腦拍照后用微信進行接收。這樣我就能時時監測到電腦攝像頭范圍內的景象了。
我們需要的是 VideoCapture 庫,獲取方式如下:
lfd.uci.edu下載
然后直接 pip install 把下載的庫拖進來就好了。
調用攝像頭功能實現
這 3 行代碼就可以實現調用攝像頭并保存照片的功能。
from VideoCapture import Devicecam = Device() cam.saveSnapshot('camera.jpg')微信端調用實現監控功能
我們設定的口令是“拍照”,當接收到這個消息后,機器人就會執行命令,調用攝像頭,拍照保存,然后把照片傳給發送消息的人。
from VideoCapture import Device import itchat# 執行拍照功能 def cameraRecord():cam = Device()cam.saveSnapshot('camera.jpg')@itchat.msg_register(itchat.content.TEXT,isFriendChat=True) def camera_itchat(msg): msg_from=msg['FromUserName']if '拍照'==msg['Text']:cameraRecord()itchat.send_image(fileDir='camera.jpg', toUserName=msg_from)itchat.auto_login(hotReload=True) itchat.run()運行效果圖:
喜歡的點個贊?吧!
如果運行時出現 fromstring() has been removed. Please call frombytes() instead. 錯誤,請看:
Python的VideoCapture庫-運行時報錯"fromstring() has been removed. Please call frombytes() instead."原因及解決辦法
總結
以上是生活随笔為你收集整理的Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python 库升级问题-module
- 下一篇: websocket python爬虫_p