Python 实现基于 Tkinter 的图片裁剪小工具

本文介绍如何使用 Python 的 Tkinter 和 PIL 库开发一个简单的图片裁剪工具。通过监听鼠标左键按下、移动和释放事件,在画布上实时绘制选区矩形,并调用 Image 模块截取指定区域保存为新图片。文章包含完整代码逻辑及运行效果展示,适合初学者学习 GUI 交互与图像处理基础。

Python 实现基于 Tkinter 的图片裁剪小工具

Python3结合Selenium与Tesserocr实现图片验证码自动识别登录

本文介绍如何利用Python3的Selenium库定位网页元素,结合Tesserocr或Pytesseract进行图像识别,实现图片验证码的自动获取、预处理及识别,从而完成网页自动登录功能。文中提供了两种获取验证码截图的方法,并详细讲解了通过灰度化和二值化处理去除干扰线的技巧,以提升识别准确率。

Python3结合Selenium与Tesserocr实现图片验证码自动识别登录

Python实现七种图像增强算法详解与代码

本文详细介绍基于Python的七种图像增强算法实现,包括直方图均衡化、拉普拉斯算子、对数变换、伽马变换、CLAHE以及Retinex的SSR和MSR变体。通过封装独立函数并提供完整代码,对比展示了各方法在提升图像对比度、细节增强及处理过曝或低灰度图像时的具体效果,适用于图像预处理与视觉优化场景。

Python实现七种图像增强算法详解与代码

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

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

Matplotlib中rcParams使用方法

本文详细介绍Matplotlib中rcParams的配置方法,重点讲解如何通过figure.figsize和savefig.dpi控制图像像素与分辨率。通过具体代码示例,演示如何设置图片尺寸、DPI值及保存格式,帮助开发者生成更高清的图表。

Matplotlib中rcParams使用方法

Django 实现图片上传与下载功能详解

本文详细介绍在 Django 框架中实现图片上传和下载功能的方法。内容涵盖原生文件上传方式、利用 MEDIA_URL 配置的标准上传流程,以及通过 HttpResponse 实现图片下载的具体代码示例。适合希望掌握 Django 文件处理能力的开发者参考。

Django 实现图片上传与下载功能详解