Python3结合OpenCV实现RTSP视频流本地保存
本文介绍如何使用Python3与OpenCV库将网络视频流(如RTSP)实时保存为本地视频文件。通过VideoCapture获取流数据,利用VideoWriter进行编码写入,并支持对每一帧图像执行识别或增强等处理操作,最终生成完整的本地视频文件。
围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

本文介绍如何使用Python3与OpenCV库将网络视频流(如RTSP)实时保存为本地视频文件。通过VideoCapture获取流数据,利用VideoWriter进行编码写入,并支持对每一帧图像执行识别或增强等处理操作,最终生成完整的本地视频文件。

本文介绍如何使用Python实现自动发送邮件功能,适用于定时发送统计报表等场景。通过封装sendmail函数,传入发件人、密码、收件人、主题及内容等参数,即可调用SMTP服务完成邮件发送。
本文介绍如何使用Python实现Windows系统的定时关机功能。通过获取用户输入的指定时间,结合time模块计算与当前时间的秒数差,调用os模块执行shutdown命令。文章详细解析了时间处理逻辑、参数校验及取消关机命令的使用方法,提供完整代码示例供参考。
本文详细介绍Python中pandas模块DataFrame的多种创建方式,包括通过列表、字典及Numpy数组构建数据框。解析DataFrame的双索引机制及其与Series的关系,并提供代码示例,帮助开发者快速掌握数据框的初始化技巧。
本文深入分析Python 3中整数不溢出的底层实现机制。基于CPython解释器源码,解析长整型(PyLongObject)如何利用动态数组存储任意大小整数。详细阐述以2的15次方为基数的存储策略、加法与乘法的竖式计算逻辑,以及Karatsuba算法的优化应用,揭示Python降低大数据运算门槛的技术基础。
本文详细介绍Python中利用NumPy模块创建数组的多种方法。涵盖使用array函数构建基础数组,通过zeros、ones、empty系列函数生成指定形状与内容的数组,以及利用arange和eye函数创建序列和对角矩阵。内容包含具体代码示例与参数说明,适合Python初学者及数据科学从业者参考。
本文详细介绍如何使用pymysql模块在Python中操作MySQL数据库,涵盖连接建立、SQL执行、数据获取及游标控制等核心操作。同时深入解析MyISAM、InnoDB、MEMORY和MERGE四种常用存储引擎的特性与适用场景,并提供数据库导入导出的命令行方法,帮助开发者高效进行数据库管理与开发。
本文详细介绍如何使用Python语言求解一元二次方程。通过引入math包,定义结果对象,并依据判别式b²-4ac的值判断解的情况。文中提供了完整的Python代码示例及运行结果,帮助开发者掌握相关编程技巧。
本文介绍使用Python通过HTTP协议下载大体积视频或音频文件的方法。核心在于利用HTTP请求头中的Range字段实现断点续传,并通过对比Content-Length与已接收文件大小来判断下载是否完成。文中提供了基于requests库的完整示例代码,支持大文件稳定下载。
本文介绍基于Python的简易远程控制程序,采用单线程架构,利用Socket进行基础网络通信,并结合管道处理流文件。代码包含服务端与受控端实现,默认监听IP为127.0.0.1,端口为7676。通过示例代码展示如何建立连接、接收指令及执行操作,适合初学者理解Python网络编程基础。
本文提供Python实现人民币金额大写转换的完整代码及详细逻辑。通过将数字按四位分段处理,分别转换整数与小数部分,并处理零值及单位追加等特殊情况,确保转换结果符合财务规范。代码包含调试开关及四舍五入逻辑,适用于需要精确金额大写输出的场景。
本文介绍利用Python实现NB-IoT模组远程控制的完整方案。通过pyserial模块串口发送AT指令,结合UDP协议进行网络通信,实现服务器与终端的双向交互。方案包含服务器端监听、终端注册机制及多线程并发处理,旨在探索非运营商平台下的物联网灵活控制路径。