Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存

简介: Python 微信机器人:调用电脑摄像头时时监控功能实现演示,调用电脑摄像头进行拍照并保存

我想要做的就是用微信遥控电脑,电脑拍照后用微信进行接收。这样我就能时时监测到电脑摄像头范围内的景象了。

我们需要的是 VideoCapture 库,获取方式如下:

lfd.uci.edu下载

然后直接 pip install 把下载的库拖进来就好了。

调用摄像头功能实现

3 行代码就可以实现调用摄像头并保存照片的功能。

from VideoCapture import Device
cam = 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()

运行效果图:

image.png

喜欢的点个赞❤吧!

如果运行时出现 fromstring() has been removed. Please call frombytes() instead. 错误,请看:

Python的VideoCapture库-运行时报错"fromstring() has been removed. Please call frombytes() instead."原因及解决办法


目录
相关文章
|
19天前
|
小程序
微信小程序如何实现进入小程序自动连WiFi功能
微信小程序如何实现进入小程序自动连WiFi功能
|
2月前
|
小程序 JavaScript
微信小程序图片预览功能?
微信小程序图片预览功能?
|
3月前
|
传感器 机器人 定位技术
Python 机器人学习手册:6~10
Python 机器人学习手册:6~10
42 0
|
3月前
|
传感器 Ubuntu 机器人
Python 机器人学习手册:1~5
Python 机器人学习手册:1~5
180 0
|
4月前
|
算法 机器人 Python
动态规划法在扫地机器人中的实战应用(基于动作值函数的策略迭代 python 附源码)
动态规划法在扫地机器人中的实战应用(基于动作值函数的策略迭代 python 附源码)
37 0
|
4月前
|
机器学习/深度学习 算法 Python
动态规划法和策略迭代在扫地机器人中确定状态值和动作值函数的策略评估(python实现 附源码 超详细)
动态规划法和策略迭代在扫地机器人中确定状态值和动作值函数的策略评估(python实现 附源码 超详细)
35 0
|
7天前
|
小程序
uniapp 实现当前页面分享至微信好友或朋友圈功能(带参数和无参数)
uniapp 实现当前页面分享至微信好友或朋友圈功能(带参数和无参数)
8 0
|
24天前
|
JSON 网络协议 前端开发
【UR六轴机械臂源码】python脱离示教器控制UR机械臂实时采集机器人位姿(优傲机器人)
【UR六轴机械臂源码】python脱离示教器控制UR机械臂实时采集机器人位姿(优傲机器人)
|
3月前
|
传感器 机器人 C++
ROS 2机器人编程实战:基于现代C++和Python 3实现简单机器人项目
ROS 2机器人编程实战:基于现代C++和Python 3实现简单机器人项目
187 0
|
3月前
|
人工智能 算法 机器人
【Python数据结构与算法】--- 递归算法的应用 ---[乌龟走迷宫] |人工智能|探索扫地机器人工作原理
【Python数据结构与算法】--- 递归算法的应用 ---[乌龟走迷宫] |人工智能|探索扫地机器人工作原理
32 0

热门文章

最新文章