# 图像处理程序2(hazuki分支) **Repository Path**: czany714285/image-processing-program-2-hazuki-branch ## Basic Information - **Project Name**: 图像处理程序2(hazuki分支) - **Description**: 一个具有灰度增强、直方图均衡化和平滑化功能的图像处理程序。 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-12-15 - **Last Updated**: 2024-12-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 图像处理程序2 #### 介绍 这是一个简单的图像处理程序,使用C语言开发,用于C语言的程序设计的大作业。本程序具有灰度增强、直方图均衡化和平滑化的功能。 #### 安装 请下载releases中的压缩包,然后将其解压在一个您期望的目录下即可 #### 使用 1. 在程序主目录打开终端 2. 将您需要进行处理的灰度bmp文件放在程序主目录下 3. 输入命令后回车即可 #### 内置命令 1. **灰度增强** 1. 线性算法 *a,b为线性参数* `./imgen -g -l a b some.bmp somenew.bmp` 2. 对数算法 *a,b为对数参数* `./imgen -g -e a b some.bmp somenew.bmp` 2. **直方图均衡化** `./imgen -h some.bmp somenew.bmp` 3. **平滑化** *均值滤波* 1. 3*3 窗口大小 `./imgen -s some.bmp -3 somenew.bmp` 2. 5*5 窗口大小 `./imgen -s some.bmp -5 somenew.bmp` 4. **查看软件版本** `./imgen -v` #### 关于`./imgen` 由于Windows操作系统的[命令优先级](https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_command_precedence?view=powershell-7.4)的设定,正常情况下,我们必须在命令前面添加`./`才能使Windows系统运行`imgen.exe`程序。 ##### 解决方案 您可以将本程序的主目录添加进系统的环境变量中,以此来实现不加上`./`便能运行程序的目的。 #### 测试用例设计 1. **./casesPackage** 收集的一些测试样图 2. **./casesResults** 已经测试过的样例