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