pathon3实现方法
在python3下实现的前提需要
完成python opencv安装
1、安装
pip install opencv-python
2、代码
简述
使用语言: Python3
使用工具:opencv视频监控 + socket数据传输技术
程序检验: 这里我考虑了一下,发现还是没有必要实现封装成可执行文件。还是直接就放代码吧。(先放代码,以后再做解释)
本程序,经过本人修改,保证可以使用
使用要求:Sender代码必须要在一台有摄像头的电脑上运行起来。然后把数据编码,压缩之后,再传给另外一个电脑;Reciever作为接受端,没什么特别的要求。
两个电脑都必须要按转好numpy + opencv (安装方法如上)。除此之外,我的接受端关闭操作是(输入键盘中的 Esc)这样就可以退出监控,发送端是关闭不了这个监控的。至于这个IP地址的设置:我写的都是接受端的地址。端口随便设置的。
局限性:本程序目前只能在局域网内进行实时监控。
改进思路:如果想扩展成一个广域网上的(就可以用一个广域网上的服务器做中转站)。而且,上述的方法,如果能找到一台肉鸡,还可以避免探测到对应的监控对象的ip地址。
下面附上相关代码:
1、Sender(发送端代码)
2、Receiver接受端代码
领取专属 10元无门槛券
私享最新 技术干货