You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

61 lines
2.4 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# imgproc
# 图像处理系统
## 概述
该项目是一个使用Java和OpenCV库构建的图像处理系统应用程序。该应用程序提供了一个图形用户界面GUI用于执行各种图像处理任务包括旋转、裁剪、亮度调整、对比度调整、饱和度调整、锐化、模糊、灰度化、二值化、边缘检测和滤镜应用。
## 功能
- **旋转图像**:按指定角度旋转图像。
- **裁剪图像**:裁剪图像到指定区域。
- **亮度调整**:调整图像的亮度。
- **对比度调整**:调整图像的对比度。
- **饱和度调整**:调整图像的饱和度。
- **锐化图像**锐化图像提供三种锐化方法分别为边缘检测锐化laplacian锐化sobel锐化
- **模糊图像**:对图像应用模糊效果,使用高斯模糊方法。
- **灰度化图像**:将图像转换为灰度图像。
- **二值化图像**:将图像转换为二值图像。
- **边缘检测**使用Canny边缘检测算法检测图像中的边缘。
- **应用滤镜**:对图像应用各种滤镜效果。
- **保存更改**以png格式保存修改后的图像到本地支持中文路径
## 安装
1. **安装Java**确保你的系统上安装了Java开发工具包JDK。你可以从[Oracle的官方网站](https://www.oracle.com/java/technologies/javase-downloads.html)下载。
2. **安装OpenCV**下载并安装OpenCV。请按照[OpenCV安装页面](https://opencv.org/releases/)上的说明进行操作。
3. **克隆仓库**:使用以下命令将此仓库克隆到你的本地机器:
```bash
[git clone https://github.com/quhaoqaq/imgproc.git]
[git clone https://bdgit.educoder.net/pbp3um86x/imgproc.git]
```
## 使用方法
1. **打开应用程序**:编译并启动应用程序。
2. **加载图像**:使用菜单选项将图像加载到应用程序中。
3. **执行图像处理**:使用提供的菜单“文件”-“打开”选项执行各种图像处理任务。
4. **保存更改**:完成所需的更改后,使用“更改”-“保存更改”选项保存修改后的图像。
## 贡献
欢迎贡献请fork该仓库并提交pull request来进行任何增强或错误修复。
## 致谢
- 本项目使用了开源的计算机视觉和机器学习软件库[OpenCV](https://opencv.org/)。
- 特别感谢为本项目使用的库和工具做出贡献的作者和贡献者。