DL : 5
程序代码说明
P0201:MATLAB赋值
P0202:MATLAB中的for循环
P0203:MATLAB中的for循环和if条件
P0205:MATLAB图像处理的基本操作
P0206:MATLAB高级图像处理操作
P0207:根据RGB图像创建一幅灰度图像
P0208:二值图像的取反操作
P0209:用imshow函数显示图像
P0210:在同一个窗口内显示两幅图像
2.rar (15.23k)
程序代码说明
P0301:数字图像矩阵数据的显示及其傅立叶变换
P0302:二维离散余弦变换的图像压缩
P0303:采用灰度变换的方法增强图像的对比度
P0304:直方图均匀化
P0305:模拟图像受高斯白噪声和椒盐噪声的影响
P0306:采用二维中值滤波函数medfilt2对受椒盐噪声干扰的图像滤波
P0307:采用MATLAB中的函数filter2对受噪声干扰的图像进行均值滤波
P0308:图像的自适应魏纳滤波
P0309:运用5种不同的梯度增强法进行图像锐化
P0310:图像的高通滤波和掩模处理
P0311:利用巴特沃斯(Butterworth)低通滤波器对受噪声干扰的图像进行平滑处理
P0312:利用巴特沃斯(Butterworth)高通滤波器对图像进行锐化处理
程序代码说明
P0401:用Prewitt算子检测图像的边缘
P0402:用不同σ值的LoG算子检测图像的边缘
P0403:用Canny算子检测图像的边缘
P0404:图像的阈值分割
P0405:用水线阈值法分割图像
P0406:对矩阵进行四叉树分解
P0407:将图像分为文字和非文字的两个类别
P0408:形态学梯度检测二值图像的边缘
P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象
程序代码说明
P0502:计算图像中的欧拉数
程序代码说明
P0610:神经网络的实例
Update : 2009-01-02
Size : 85.92kb
Publisher : wilsonwong
DL : 0
int trace (int i, int j, int low, IMAGE im,IMAGE mag, IMAGE ori) float gauss(float x, float sigma) float dGauss (float x, float sigma) float meanGauss (float x, float sigma) void hysteresis (int high, int low, IMAGE im, IMAGE mag, IMAGE oriim) void canny (float s, IMAGE im, IMAGE mag, IMAGE ori)
Update : 2025-02-19
Size : 3kb
Publisher : 呼怀平
DL : 0
// Canny算子
void Canny(LPBYTE pGray, SIZE sz, double sigma, double dRatLow,
double dRatHigh, LPBYTE pResult)
{
//经过高斯滤波后的图像
LPBYTE pGaussSmooth
pGaussSmooth = new unsigned char[sz.cx*sz.cy]
//x方向导数的指针
int *pGradX
pGradX = new int[sz.cx*sz.cy]
//y方向
int *pGradY
pGradY = new int[sz.cx*sz.cy]
//梯度的幅度
int *pGradMag
pGradMag = new int[sz.cx*sz.cy]
//对原图高斯滤波
GaussianSmooth(sz,pGray,pGaussSmooth,sigma)
//计算方向导数和梯度的幅度
Grad(sz,pGaussSmooth,pGradX,pGradY,pGradMag)
//应用非最大抑制
NonmaxSuppress(pGradMag,pGradX,pGradY,sz,pResult)
//应用Hysteresis,找到所有边界
Hysteresis(pGradMag,sz,dRatLow,dRatHigh,pResult)
delete[] pGradX
pGradX = NULL
delete[] pGradY
pGradY = NULL
-//Canny operator void Canny (LPBYTE pGray. SIZE sz, double sigma, double dRatLow. double dRatHigh. LPBYTE pResult) (//after Gaussian filtering of images LPBYTE pGaussS mooth unsigned pGaussSmooth = new char [sz.cx* sz.cy]// x direction derivative indicators pGradX pGradX int* = new int [ sz.cx* sz.cy]// int* y direction pGradY pGradY = new int [sz.cx* sz.cy]// gradient magnitude int* pGradMag pGradMag = new int [sz.cx* sz.cy]// maximum Gaussian filter to GaussianSmo oth (sz, pGray, pGaussSmooth. sigma)// calculate derivative and the gradient range Grad (sz. pGaussSmooth, pGradX, pGradY. pGradMag)// non-application of the biggest inhibition NonmaxSuppress (pGradMa g, pGradX, pGradY, sz, pResult)// Application Hysteresis, find all border Hysteresis (pGradMag, sz, dRa
Update : 2025-02-19
Size : 53kb
Publisher : 王学金
DL : 0
程序代码说明
P0401:用Prewitt算子检测图像的边缘
P0402:用不同σ值的LoG算子检测图像的边缘
P0403:用Canny算子检测图像的边缘
P0404:图像的阈值分割
P0405:用水线阈值法分割图像
P0406:对矩阵进行四叉树分解
P0407:将图像分为文字和非文字的两个类别
P0408:形态学梯度检测二值图像的边缘
P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象- Procedure code explanation
P0401: Examines the picture with the Prewitt operator the edge
P0402: Examines the picture with the different sigma value LoG
operator the edge
P0403: Examines the picture with the Canny operator the edge
P0404: Picture threshold value division
P0405: Divides the picture with the water line threshold value
law
P0406: Carries on to the matrix four forks the tree
decomposition
P0407: Divides into the writing and the non- writing two
categories the picture
P0408: The morphology gradient examines two values pictures the
edge
P0409: The morphology example 鈻♀枴deletes all electricity
streamline from the PCB picture, only retains the chip object
Update : 2025-02-19
Size : 40kb
Publisher : xueke
DL : 0
程序代码说明
P0401:用Prewitt算子检测图像的边缘
P0402:用不同σ值的LoG算子检测图像的边缘
P0403:用Canny算子检测图像的边缘
P0404:图像的阈值分割
P0405:用水线阈值法分割图像
P0406:对矩阵进行四叉树分解
P0407:将图像分为文字和非文字的两个类别
P0408:形态学梯度检测二值图像的边缘
P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象
- Procedure code explanation
P0401: Examines the picture with the Prewitt operator the edge
P0402: Examines the picture with the different sigma value LoG
operator the edge
P0403: Examines the picture with the Canny operator the edge
P0404: Picture threshold value division
P0405: Divides the picture with the water line threshold value
law
P0406: Carries on to the matrix four forks the tree
decomposition
P0407: Divides into the writing and the non- writing two
categories the picture
P0408: The morphology gradient examines two values pictures the
edge
P0409: The morphology example 鈻♀枴deletes all electricity
streamline from the PCB picture, only retains the chip object
Update : 2025-02-19
Size : 40kb
Publisher : 李明
DL : 0
canny 算法
void CreatGauss(double sigma, double **pdKernel, int *pnWidowSize)
void GaussianSmooth(SIZE sz, LPBYTE pGray, LPBYTE pResult, double sigma)
void Grad(SIZE sz, LPBYTE pGray, int *pGradX, int *pGradY, int *pMag)
void NonmaxSuppress(int *pMag, int *pGradX, int *pGradY, SIZE sz, LPBYTE pNSRst)
void EstimateThreshold(int *pMag, SIZE sz, int *pThrHigh, int *pThrLow, LPBYTE pGray,
double dRatHigh, double dRatLow)
void Hysteresis(int *pMag, SIZE sz, double dRatLow, double dRatHigh, LPBYTE pResult)
void TraceEdge(int y, int x, int nThrLow, LPBYTE pResult, int *pMag, SIZE sz)
void Canny(LPBYTE pGray, SIZE sz, double sigma, double dRatLow,
double dRatHigh, LPBYTE pResult)
-canny algorithm void CreatGauss (double sigma, double** pdKernel, int* pnWidowSize) void GaussianSmooth (SIZE sz, LPBYTE pGray, LPBYTE pResult, double sigma) void Grad (SIZE sz, LPBYTE pGray, int* pGradX, int* pGradY, int* pMag) void NonmaxSuppress (int* pMag, int* pGradX, int* pGradY, SIZE sz, LPBYTE pNSRst) void EstimateThreshold (int* pMag, SIZE sz, int* pThrHigh, int* pThrLow, LPBYTE pGray, double dRatHigh, double dRatLow ) void Hysteresis (int* pMag, SIZE sz, double dRatLow, double dRatHigh, LPBYTE pResult) void TraceEdge (int y, int x, int nThrLow, LPBYTE pResult, int* pMag, SIZE sz) void Canny (LPBYTE pGray, SIZE sz , double sigma, double dRatLow, double dRatHigh, LPBYTE pResult)
Update : 2025-02-19
Size : 9kb
Publisher : 穆阿军
DL : 1
Canny邊緣檢測的函數
a: input image
sigma: Gaussian的均方差-Canny邊緣檢測的函數
a: input image
sigma: Gaussian的均方差
Update : 2025-02-19
Size : 1kb
Publisher : Jason Wang
DL : 0
学习matlab图像处理的绝对有用的程序,所有程序均调试通过,程序代码说明
P0401:用Prewitt算子检测图像的边缘
P0402:用不同σ值的LoG算子检测图像的边缘
P0403:用Canny算子检测图像的边缘
P0404:图像的阈值分割
P0405:用水线阈值法分割图像
P0406:对矩阵进行四叉树分解
P0407:将图像分为文字和非文字的两个类别
P0408:形态学梯度检测二值图像的边缘
P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象
-Learn matlab image processing of absolute useful program, all procedures is commissioning, the program code instructions:
P0401: use Prewitt operator detection image edges
P0402: with different sigma value of image edge detection LoG operator
P0403: with the edge of the Canny operator detection images
P0404: image threshold segmentation
P0405: water line threshold value method segmentation images
P0406: four binary tree of matrix decomposition
P0407: will the image into text and erbal two
Update : 2025-02-19
Size : 40kb
Publisher : zhuzhu
DL : 0
程序的功能是对载入的图像进行边缘检测,检测的算子有微分算子、梯度算子、prewitt算子、roberts算子、sigma算子、sobel算子和canny算子。-Function of the program is loading the image edge detection, detection of a differential operator operator, gradient operator, prewitt operator, roberts operator, sigma operator, sobel operator and canny operator.
Update : 2025-02-19
Size : 22kb
Publisher : 陈勇
DL : 0
利用Canny的方法实现边沿检测,核函数采用高斯核,sigma大小可以任意调节,阈值也可以任意选。界面优美。-Does the method of using Canny edge detection, the function USES the gaussian kernel, sigma size can be adjusted, and the threshold can be arbitrarily chosen. Beautiful interface.
Update : 2025-02-19
Size : 1.2mb
Publisher : 夏辉
DL : 0
MATLAB图像处理源程序4:
P0401:用Prewitt算子检测图像的边缘
P0402:用不同σ值的LoG算子检测图像的边缘
P0403:用Canny算子检测图像的边缘
P0404:图像的阈值分割
P0405:用水线阈值法分割图像
P0406:对矩阵进行四叉树分解
P0407:将图像分为文字和非文字的两个类别
P0408:形态学梯度检测二值图像的边缘
P0409:形态学实例——从PCB图像中删除所有电流线,仅保留芯片对象 -MATLAB image processing source code: P0401: Prewitt operator to detect image edge P0402: different sigma value LoG operator image edge detection P0403: Canny operator to detect image edge P0404: image thresholding segmentation P0405: water of line thresholding segmentation image segmentation P0406: matrix quadtree decomposition P0407: image into text and non-text two categories P0408: morphological gradient detection Binary Image Edge P0409: morphological instance,- Images from the PCB Remove all current lines, retaining only chip targets
Update : 2025-02-19
Size : 46kb
Publisher : 木子
DL : 0
canny边缘检测(自动设置Sigma的高斯平滑+Sobel(原始)+自适应直方图阈值)-canny edge detection (automatically set Sigma Gaussian smoothing+ Sobel (original)+ adaptive histogram threshold)
Update : 2025-02-19
Size : 913kb
Publisher : 王顺飞
DL : 0
Canny operator void Canny (LPBYTE pGray, SIZE sz, double sigma, doub
Update : 2025-02-19
Size : 41kb
Publisher : Edenbehc
DL : 0
Canny算子 void Canny(LPBYTE pGray, SIZE sz, double sigma, doub-Canny operator void Canny (LPBYTE pGray, SIZE sz, double sigma, doub
Update : 2025-02-19
Size : 41kb
Publisher : shhhyyiwamioa
DL : 0
Canny算子 void Canny(LPBYTE pGray, SIZE sz, double sigma, doub(Canny operator void Canny (LPBYTE pGray, SIZE sz, double sigma, doub)
Update : 2025-02-19
Size : 52kb
Publisher : 史天祥
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046
CodeBus All Rights Reserved.