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.
symqaq c15ab3711d
Your commit message
1 year ago
.idea first commit 1 year ago
imgstorage first commit 1 year ago
src first commit 1 year ago
.gitignore first commit 1 year ago
Functional demo.zip Your commit message 1 year ago
README.md Update README.md 1 year ago
function demo Add function demo 1 year ago
imgproc.iml first commit 1 year ago
in_temp.png first commit 1 year ago
out_temp.png first commit 1 year ago

README.md

imgproc

图像处理系统

概述

该项目是一个使用Java和OpenCV库构建的图像处理系统应用程序。该应用程序提供了一个图形用户界面GUI用于执行各种图像处理任务包括旋转、裁剪、亮度调整、图像大小调整、对比度调整、饱和度调整、锐化、模糊、灰度化、二值化、边缘检测和滤镜应用。

功能

  • 旋转图像:按指定角度旋转图像。
  • 裁剪图像:裁剪图像到指定区域。
  • 改变图像大小:改变图像的大小到指定区域。
  • 亮度调整:调整图像的亮度。
  • 对比度调整:调整图像的对比度。
  • 饱和度调整:调整图像的饱和度。
  • 锐化图像锐化图像提供三种锐化方法分别为边缘检测锐化laplacian锐化sobel锐化
  • 模糊图像:对图像应用模糊效果,使用高斯模糊方法。
  • 灰度化图像:将图像转换为灰度图像。
  • 二值化图像:将图像转换为二值图像。
  • 边缘检测使用Canny边缘检测算法检测图像中的边缘。
  • 应用滤镜:对图像应用各种滤镜效果。
  • 保存更改以png格式保存修改后的图像到本地支持中文路径

安装

  1. 安装Java确保你的系统上安装了Java开发工具包JDK。你可以从Oracle的官方网站下载。

  2. 安装OpenCV下载并安装OpenCV。请按照OpenCV安装页面上的说明进行操作。

  3. 克隆仓库:使用以下命令将此仓库克隆到你的本地机器:

    [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
  • 特别感谢为本项目使用的库和工具做出贡献的作者和贡献者。