Introduction - If you have any usage issues, please Google them yourself
//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
Packet : 35738618reply_1_855734.zip filelist
imgapp/
imgapp/canny.cpp
imgapp/canny.h
imgapp/childwnd.cpp
imgapp/childwnd.h
imgapp/clean.bat
imgapp/glhdlg.cpp
imgapp/glhdlg.h
imgapp/imgapp.clw
imgapp/imgapp.cpp
imgapp/imgapp.dsp
imgapp/imgapp.dsw
imgapp/imgapp.h
imgapp/imgapp.opt
imgapp/imgapp.plg
imgapp/imgapp.rc
imgapp/imgdlg.cpp
imgapp/imgdlg.h
imgapp/imgproc.cpp
imgapp/imgproc.h
imgapp/mainfrm.cpp
imgapp/mainfrm.h
imgapp/readme.txt
imgapp/res/
imgapp/resource.h
imgapp/res/imgapp.ico
imgapp/res/imgapp.rc2
imgapp/stdafx.cpp
imgapp/stdafx.h