rrryan2016 / Simple-Digital-Pic-Process

Includes image smoothing, sharpening, and hough transfer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple Digital Pic Process

  • This simple project includes functions as below, you can run each file separatedly.
  • Detailed comments and annotations are in each file.
  • My example picture (exp.jpg) is a rgb picture. You can use your own rgb picture and rename it exp.jpg, then, run the file without any change.
  • Develop Environment: Windows 7 + MATLAB R2014a
Function File Name
Image Smoothing imageSmoothing.m
Image Sharpening(Edge Extraction) imageSharpening.m
Median Filtering medianFiltering.m
Histogram Equalization histEqualization.m
Hough Transfer(Line Extraction) houghTransfer.m
Low-Pass Filtering in Frequency Domain(ideal filter & Gaussian filter ) idealnGaussianLowPassFilter.m
Low-Pass Filtering in Frequency Domain(Butterworth filter) butterworthLowPassFilter.m
Image Motion Degradation and Restoration imageDegradationnRestoration.m
  • 工程包含以下的功能以及文件,独立的运行每个文件即可达到要求。
  • 细节的注释在文件中单列。
  • 示例图片命名为exp.jpg,是一个RGB格式的图片。你可以使用你自己的图片作为处理对象。如果重命名为exp.jpg,程序不作修改就可以继续运行。
  • 开发环境: Windows 7 + MATLAB R2014a
实现功能 文件名
图像平滑 imageSmoothing.m
图像锐化(边缘提取) imageSharpening.m
中值滤波 medianFiltering.m
直方图均衡化 histEqualization.m
hough变换(直线提取) frequency filtering houghTransfer.m
频域低通滤波(理想滤波器与高斯滤波器) idealnGaussianLowPassFilter.m
频域低通滤波(巴特沃斯滤波器) butterworthLowPassFilter.m
运动退化生成与复原处理 imageDegradationnRestoration.m

About

Includes image smoothing, sharpening, and hough transfer.


Languages

Language:MATLAB 69.3%Language:Python 30.7%