远程监控程序实现

pathon3实现方法

在python3下实现的前提需要

完成python opencv安装

1、安装

pip install opencv-python

2、代码

简述

使用语言: Python3

使用工具:opencv视频监控 + socket数据传输技术

程序检验: 这里我考虑了一下,发现还是没有必要实现封装成可执行文件。还是直接就放代码吧。(先放代码,以后再做解释)

本程序,经过本人修改,保证可以使用

使用要求:Sender代码必须要在一台有摄像头的电脑上运行起来。然后把数据编码,压缩之后,再传给另外一个电脑;Reciever作为接受端,没什么特别的要求。

两个电脑都必须要按转好numpy + opencv (安装方法如上)。除此之外,我的接受端关闭操作是(输入键盘中的 Esc)这样就可以退出监控,发送端是关闭不了这个监控的。至于这个IP地址的设置:我写的都是接受端的地址。端口随便设置的。

局限性:本程序目前只能在局域网内进行实时监控。

改进思路:如果想扩展成一个广域网上的(就可以用一个广域网上的服务器做中转站)。而且,上述的方法,如果能找到一台肉鸡,还可以避免探测到对应的监控对象的ip地址。

下面附上相关代码:

1、Sender(发送端代码)

2、Receiver接受端代码

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181211G1INYL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券