Hot Search : Source embeded web remote control p2p game More...
Location : Home Search - canny sigma
Search - canny sigma - List
// 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 : 2008-10-13 Size : 53.33kb Publisher : 王学金

程序代码说明 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 : 2008-10-13 Size : 40.13kb Publisher : xueke

程序代码说明 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 : 2008-10-13 Size : 40.19kb Publisher : 李明

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 : 2008-10-13 Size : 3.57kb Publisher : 呼怀平

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)
Update : 2008-10-13 Size : 8.83kb Publisher : 穆阿军

程序代码说明

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

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 : 呼怀平

// 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 : 李明

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

程序的功能是对载入的图像进行边缘检测,检测的算子有微分算子、梯度算子、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 : 木子

canny边缘检测(自动设置Sigma的高斯平滑+Sobel(原始)+自适应直方图阈值)-canny edge detection (automatically set Sigma Gaussian smoothing+ Sobel (original)+ adaptive histogram threshold)
Update : 2025-02-19 Size : 913kb Publisher : 王顺飞

Canny operator void Canny (LPBYTE pGray, SIZE sz, double sigma, doub
Update : 2025-02-19 Size : 41kb Publisher : Edenbehc

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 : 史天祥
« 12 »
CodeBus is one of the largest source code repositories on the Internet!
Contact us :
1999-2046 CodeBus All Rights Reserved.