Python批量将图片转换为黑白及颜色反转实现

本文介绍了使用Python批量处理图片的两种方法。首先利用OpenCV库将指定目录下的图片转换为黑白灰度图,并提供了处理中文文件名导致读取失败的重命名方案。其次,通过PIL和NumPy库实现图片颜色反转(反色)处理。代码包含完整的文件遍历、格式判断及保存逻辑,适用于批量图像预处理场景。

Python批量将图片转换为黑白及颜色反转实现

OpenCV获取图片连通域数量及颜色标记实现

本文介绍如何利用OpenCV的cv2.connectedComponents()函数快速获取图像中的连通域数量,并通过Python和C++两种语言实现不同颜色的标记功能。文章提供了完整的代码示例,包括随机颜色生成、标签处理及结果可视化,帮助开发者高效进行图像连通区域分析。

OpenCV获取图片连通域数量及颜色标记实现

Python批量处理图片Resize与格式转换实战

本文介绍利用Python批量处理图片的方法。首先通过os模块遍历目录,结合cv2模块将指定文件夹内的JPG图片统一调整为300x300像素并保存。其次解决在含多种图像文件夹中批量将JPG转换为PNG时遇到的重命名报错问题,提供基于os.rename的正确转换代码。适用于需要快速统一图片尺寸或格式的场景。