资源简介

编程实现灰度图像的几种常用的边缘检测算法,包括:梯度边缘检测算法、Roberts边缘检测算法、Sobel边缘检测算法、拉普拉斯边缘检测算法、canny边缘检测算法、Prewitt边缘检测算法和Krisch边缘检测算法。

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 
#include 
#include 
#define WIDTHBYTES(bits) (((bits)+31)/32*4)

BYTE *Read8BitBmpFile2Img(const char* filenameint *widthint *height)
{
     FILE *BinFile;
 BITMAPFILEHEADER FileHeader;
 BITMAPINFOHEADER BmpHeader;
 BYTE *plmg;
 unsigned int size;
 int Suc=1wh;

 //open file
 *width=*height=0;
 if((BinFile=fopen(filename“rb“))==NULL) return NULL;
 //read struct info
 if(fread((void*)&FileHeader1sizeof(FileHeader)BinFile)!=sizeof(FileHeader)) Suc=-1;
 if(fread((void*)&BmpHeader1sizeof(BmpHeader)BinFile)!=sizeof(BmpHeader)) Suc=-1;
     if((Suc==-1)||(FileHeader.bfOffBits  {
     fclose(BinFile);
 return

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      20861  2012-12-31 11:18  EdgeFinal7\bmpFile.cpp

     文件        675  2012-12-31 11:08  EdgeFinal7\bmpFile.h

     文件      16588  2012-12-30 20:35  EdgeFinal7\Canny.cpp

     文件        171  2012-12-30 22:52  EdgeFinal7\Canny.h

     文件       2639  2012-12-31 11:09  EdgeFinal7\edge.cpp

     文件       4634  2012-12-25 11:00  EdgeFinal7\Edge.dsp

     文件        516  2012-12-22 09:12  EdgeFinal7\Edge.dsw

     文件     107520  2012-12-31 11:20  EdgeFinal7\Edge.ncb

     文件      49664  2012-12-31 11:20  EdgeFinal7\Edge.opt

     文件        242  2012-12-31 11:20  EdgeFinal7\Edge.plg

     文件       1056  2012-12-30 22:51  EdgeFinal7\gradient.cpp

     文件         66  2012-12-30 22:52  EdgeFinal7\gradient.h

     文件     263222  2009-03-02 22:26  EdgeFinal7\lena.bmp

     文件     263222  2012-12-31 14:06  EdgeFinal7\lena_Canny.bmp

     文件     263222  2012-12-30 21:50  EdgeFinal7\lena_Gradient.bmp

     文件     263222  2012-12-31 11:18  EdgeFinal7\lena_Kirsch.bmp

     文件     263222  2012-12-30 20:28  EdgeFinal7\lena_Laplace.bmp

     文件     263222  2012-12-31 11:18  EdgeFinal7\lena_Prewitt.bmp

     文件     263222  2012-12-31 11:18  EdgeFinal7\lena_Robert.bmp

     文件     263222  2012-12-30 21:59  EdgeFinal7\lena_Sobel.bmp

     文件        213  2006-05-29 17:09  EdgeFinal7\StdAfx.cpp

     文件       1054  2006-05-29 17:09  EdgeFinal7\StdAfx.h

     文件        194  2012-12-31 11:22  EdgeFinal7\说明.txt

     目录          0  2012-12-31 11:22  EdgeFinal7

----------- ---------  ---------- -----  ----

              2311869                    24


评论

共有 条评论