文件名称:image-processing-
- 所属分类:
- 图形图像处理(光照,映射..)
- 资源属性:
- [Windows] [Visual C] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 2.54mb
- 下载次数:
- 0次
- 提 供 者:
- 山外***
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
这是个图像处理的源代码,是本人自己编写的,实现的功能如下:
锐化、边沿检测:套用模版。另外还有一个自定义模版,供用户自行设计模版运行,从而实现其他功能,如线检测。
浮雕:本像素减相邻像素,再加一个常数得到的。
直方图均衡化则套用步骤,根据课本步骤来编写。
提取轮廓:若该点为黑点,八邻域也为黑点,则就把该点变白。
阈值分割分为固定阈值分割(即二值化)和动态阈值分割(切割若干子图,求均值,该均值即子图的阈值)。
区域生长:把种子和4邻域的点分别比较,两者之差小于阈值,且该4邻域点第一次出现,就把该点入队列。比较完毕后从队列提取像素点,继续进行上面操作,直到队列为空。
图像投影:先二值化,统计每一行(或每一列)黑点数目,向左(或向下)显示黑点
图像旋转:套公式,目标点跟源图像的点有对应的转换公式,可以实现任意角度旋转。
-This is a image processing source code is written in my own, to achieve the following functions:
Sharpening, edge detection: Apply template. There is also a custom template for users to run their own design template in order to achieve other functions, such as line detection.
Relief: the adjacent pixels by the pixels, plus a constant to get.
Histogram equalization is applied step, according to the steps to write textbooks.
Extracted contour: If the point of black spots, eight neighborhood for the black point, then put the white point.
Thresholding segmentation into a fixed threshold (ie, binary) and dynamic threshold segmentation (cutting a number of sub-graph, find the mean, mean that the sub-graph of the threshold value).
Regional growth: the seeds and 4 points respectively neighborhood comparison between the difference is less than the threshold, and the four neighboring points the first time, put the points into the queue. After comparing pixels extracted from the queue
锐化、边沿检测:套用模版。另外还有一个自定义模版,供用户自行设计模版运行,从而实现其他功能,如线检测。
浮雕:本像素减相邻像素,再加一个常数得到的。
直方图均衡化则套用步骤,根据课本步骤来编写。
提取轮廓:若该点为黑点,八邻域也为黑点,则就把该点变白。
阈值分割分为固定阈值分割(即二值化)和动态阈值分割(切割若干子图,求均值,该均值即子图的阈值)。
区域生长:把种子和4邻域的点分别比较,两者之差小于阈值,且该4邻域点第一次出现,就把该点入队列。比较完毕后从队列提取像素点,继续进行上面操作,直到队列为空。
图像投影:先二值化,统计每一行(或每一列)黑点数目,向左(或向下)显示黑点
图像旋转:套公式,目标点跟源图像的点有对应的转换公式,可以实现任意角度旋转。
-This is a image processing source code is written in my own, to achieve the following functions:
Sharpening, edge detection: Apply template. There is also a custom template for users to run their own design template in order to achieve other functions, such as line detection.
Relief: the adjacent pixels by the pixels, plus a constant to get.
Histogram equalization is applied step, according to the steps to write textbooks.
Extracted contour: If the point of black spots, eight neighborhood for the black point, then put the white point.
Thresholding segmentation into a fixed threshold (ie, binary) and dynamic threshold segmentation (cutting a number of sub-graph, find the mean, mean that the sub-graph of the threshold value).
Regional growth: the seeds and 4 points respectively neighborhood comparison between the difference is less than the threshold, and the four neighboring points the first time, put the points into the queue. After comparing pixels extracted from the queue
(系统自动生成,下载前可以参看下载内容)
下载文件列表
custom.cpp
custom.h
dib.cpp
dib.h
division.cpp
division.h
lenna.bmp
MainFrm.cpp
MainFrm.h
project.cpp
project.h
ReadMe.txt
resource.h
rgrowing.cpp
rgrowing.h
spin.cpp
spin.h
StdAfx.cpp
StdAfx.h
test.aps
test.clw
test.cpp
test.dsp
test.dsw
test.h
test.ncb
test.opt
test.plg
test.rc
testDoc.cpp
testDoc.h
testView.cpp
testView.h
threshold.cpp
threshold.h
实验报告.doc
Debug\test.exe
.....\test.bsc
res\Toolbar.bmp
...\test.ico
...\testDoc.ico
...\test.rc2
Debug
res
custom.h
dib.cpp
dib.h
division.cpp
division.h
lenna.bmp
MainFrm.cpp
MainFrm.h
project.cpp
project.h
ReadMe.txt
resource.h
rgrowing.cpp
rgrowing.h
spin.cpp
spin.h
StdAfx.cpp
StdAfx.h
test.aps
test.clw
test.cpp
test.dsp
test.dsw
test.h
test.ncb
test.opt
test.plg
test.rc
testDoc.cpp
testDoc.h
testView.cpp
testView.h
threshold.cpp
threshold.h
实验报告.doc
Debug\test.exe
.....\test.bsc
res\Toolbar.bmp
...\test.ico
...\testDoc.ico
...\test.rc2
Debug
res