Skip to content

HazukiKeatsu/image-processing-program-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

图像处理程序2

介绍

这是一个简单的图像处理程序,使用C语言开发,用于C语言的程序设计的大作业。本程序具有灰度增强、直方图均衡化和平滑化的功能。

安装

请下载releases中的.exe文件,然后将其放在一个您期望的目录下即可

使用

  1. 在程序所在目录打开cmd
  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操作系统的命令优先级的设定,正常情况下,我们不能在Power Shell中直接通过输入程序名来运行程序,必须在命令前面添加.\才能使Windows系统运行imgen.exe程序。

解决方案

您可以将本程序的主目录添加进系统的环境变量中,以此来实现不加上.\便能在Power Shell中运行程序的目的。

或者,您可以通过cmd来运行这个程序,这样便可满足题目的要求。

测试用例设计

  1. .\casesPackage 收集的一些测试样图
  2. .\casesResults 已经测试过的样例

About

This a simple BMP-files processing tool, which is the copy of the same-named repo from Gitee.

Topics

Resources

License

Stars

Watchers

Forks