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