Python实现全屏与指定区域录屏功能详解

本文介绍使用Python结合OpenCV和PIL库实现录屏功能的方法。程序支持全屏录制与类似QQ截图的指定区域录制两种模式。文中探讨了VideoWriter初始化时宽高参数顺序对视频文件生成的影响,并提供了完整的鼠标交互选区及视频保存代码示例。

Python实现YUV420P转PNG的两种方案及帧拆分工具

本文详细介绍利用Python将YUV420P格式视频帧转换为PNG图片的两种方法。第一种基于OpenCV手动解析YUV分量并重组图像,第二种通过调用FFmpeg命令行工具实现转换。此外,文章还附带了使用C语言将连续YUV文件拆分为单帧文件的代码示例,并提供相关测试视频资源链接。

基于OpenCV与Python的简易手势识别实现

本文介绍使用OpenCV和Python3.5实现简易手势识别的方法。通过摄像头捕获视频,利用椭圆肤色检测模型提取皮肤区域,结合高斯滤波、膨胀与腐蚀去噪,以及Canny边缘检测优化图像。最终采用cv2.matchShapes进行轮廓匹配,并引入矩形框架面积判断以提高识别准确率,实现剪刀、石头、布三种手势的分类。

基于OpenCV与Python的简易手势识别实现

Python基于OpenCV实现高斯平滑卷积核构建与图像滤波

本文详细解析在Python中利用OpenCV实现高斯平滑的完整流程。内容涵盖奇数尺寸高斯卷积核的数学构建步骤,包括矩阵计算、求和及归一化处理。同时介绍利用getGaussianKernel函数分离构建一维水平与垂直核的方法,并通过具体代码演示如何对图像依次进行水平与垂直方向卷积,最终实现高效的高斯模糊效果。

Python基于OpenCV实现高斯平滑卷积核构建与图像滤波

Python+Opencv实现图片与视频互转的完整示例

本文详细介绍如何使用Python结合OpenCV库实现视频与图片的相互转换。内容涵盖环境安装、视频逐帧提取保存为JPG图片,以及将指定文件夹内的图片序列合成为AVI视频文件。代码包含参数设置、路径处理及质量控制,适用于基础图像处理需求。

Python实现Harris角点检测算法详解

本文详细解析Harris角点检测算法的实现流程,涵盖灰度转换、Sobel滤波、高斯平滑及角点响应值计算等关键步骤。通过Python结合OpenCV与NumPy提供完整代码示例,并展示原图与检测结果对比,帮助开发者快速掌握角点检测的核心逻辑与应用方法。

Python实现Harris角点检测算法详解