Python调用PC摄像头实现扫描二维码

本文介绍如何使用 Python 结合 OpenCV 与 pyzbar 库,将普通 PC 摄像头转化为二维码扫描工具。通过安装环境依赖、引入图像灰度处理与条码解码函数,即可实时捕获视频流并识别框出二维码内容,同时配合音频提示与按键退出逻辑,满足桌面端快速核验与自动化管理需求。

Python调用PC摄像头实现扫描二维码

Python实现图像分辨率修改与批量处理

本文介绍如何使用Python修改图像分辨率。首先通过PIL库示例单个图片的尺寸调整方法,随后提供基于OpenCV的批量处理脚本,支持对指定文件夹内所有图片统一修改分辨率并覆盖保存。文中包含关键代码片段及参数设置说明,适用于需要快速调整图片尺寸的开发者参考。

Python实现图像分辨率修改与批量处理

Python灰度图像对数变换原理与代码实现

针对低照度或暗部细节不足的图像,利用Python结合OpenCV执行对数变换可显著拉伸暗区对比度并压缩高亮部分。本文解析对数映射公式与曲线走势,演示基于NumPy的代码编写过程,并重点说明如何通过完整的Min-Max归一化消除背景灰化伪影,实现安全可靠的0~255像素输出。

Python灰度图像对数变换原理与代码实现

利用Python和OpenCV实现图像边缘轮廓检测

本文介绍如何使用Python和OpenCV库对静态图像进行边缘轮廓检测。通过导入第三方库、定义显示函数、进行灰度转换和二值化处理,然后调用findContours提取轮廓点,最后用drawContours和boundingRect绘制目标边框。最终效果以方框形式框出图像中的目标区域,适合计算机视觉入门实践。

利用Python和OpenCV实现图像边缘轮廓检测

Python利用OpenCV实现视频逐帧分解与图片合成视频

使用 Python 结合 OpenCV 库,可高效将视频按帧或固定间隔提取为独立图片,并将有序图片序列重新编码为目标格式视频。本文整理三种主流处理逻辑,涵盖单次分割、批量目录扫描与定长截取,附带关键参数配置、排序注意事项及常见报错排查,适用于视频素材整理与基础自动化脚本编写。

Python利用OpenCV实现视频逐帧分解与图片合成视频

OpenCV使用addWeighted实现图像融合与权重叠加

本文介绍如何使用OpenCV中的cv2.addWeighted函数将两幅尺寸相同的图像按指定比例进行线性叠加,实现前景与背景的融合效果。内容涵盖环境准备、图像读取与尺寸对齐、核心加权参数说明、完整可运行代码及结果验证方法,帮助开发者快速掌握基础图像混合技巧。

OpenCV使用addWeighted实现图像融合与权重叠加