Welcome![Sign In][Sign Up]
Location:
Search - canny sigma

Search list

[Windows Developreply_1_855734

Description: // 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
Platform: | Size: 54607 | Author: 王学金 | Hits:

[Other resource4Matlab

Description: 程序代码说明 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
Platform: | Size: 41094 | Author: xueke | Hits:

[Other resourcematlab4

Description: 程序代码说明 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
Platform: | Size: 41150 | Author: 李明 | Hits:

[WEB CodeCANNY 算子

Description: 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)
Platform: | Size: 3656 | Author: 呼怀平 | Hits:

[Special EffectsCannyandlog

Description: 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)
Platform: | Size: 9045 | Author: 穆阿军 | Hits:

[matlabMATLAB图像处理源程序

Description:

程序代码说明

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:神经网络的实例


Platform: | Size: 87980 | Author: wilsonwong | Hits:

[DocumentsCANNY 算子

Description: 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)
Platform: | Size: 3072 | Author: 呼怀平 | Hits:

[Windows Developreply_1_855734

Description: // 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
Platform: | Size: 54272 | Author: 王学金 | Hits:

[SCM4Matlab

Description: 程序代码说明 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
Platform: | Size: 40960 | Author: xueke | Hits:

[matlabmatlab4

Description: 程序代码说明 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
Platform: | Size: 40960 | Author: 李明 | Hits:

[Special EffectsCannyandlog

Description: 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)
Platform: | Size: 9216 | Author: 穆阿军 | Hits:

[matlabcannyfinal

Description: Canny邊緣檢測的函數 a: input image sigma: Gaussian的均方差-Canny邊緣檢測的函數 a: input image sigma: Gaussian的均方差
Platform: | Size: 1024 | Author: Jason Wang | Hits:

[matlabimagdetect

Description: 学习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
Platform: | Size: 40960 | Author: zhuzhu | Hits:

[Otherbianyuanjiance

Description: 程序的功能是对载入的图像进行边缘检测,检测的算子有微分算子、梯度算子、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.
Platform: | Size: 22528 | Author: 陈勇 | Hits:

[2D GraphicCanny

Description: 利用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.
Platform: | Size: 1253376 | Author: 夏辉 | Hits:

[Special Effects4

Description: 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
Platform: | Size: 47104 | Author: 木子 | Hits:

[Special EffectsCanny_My_GPU

Description: canny边缘检测(自动设置Sigma的高斯平滑+Sobel(原始)+自适应直方图阈值)-canny edge detection (automatically set Sigma Gaussian smoothing+ Sobel (original)+ adaptive histogram threshold)
Platform: | Size: 934912 | Author: 王顺飞 | Hits:

[OS programcGrayLPBYTE

Description: Canny operator void Canny (LPBYTE pGray, SIZE sz, double sigma, doub
Platform: | Size: 41984 | Author: Edenbehc | Hits:

[File OperateLPBJTE__void

Description: Canny算子 void Canny(LPBYTE pGray, SIZE sz, double sigma, doub-Canny operator void Canny (LPBYTE pGray, SIZE sz, double sigma, doub
Platform: | Size: 41984 | Author: shhhyyiwamioa | Hits:

[ComboBoxnigma

Description: Canny算子 void Canny(LPBYTE pGray, SIZE sz, double sigma, doub(Canny operator void Canny (LPBYTE pGray, SIZE sz, double sigma, doub)
Platform: | Size: 53248 | Author: 史天祥 | Hits:
« 12 »

CodeBus www.codebus.net