在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 图像边缘提取经典算法MFC实现

图像边缘提取经典算法MFC实现

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:6.63M
  • 下载次数:7
  • 浏览次数:87
  • 发布时间:2020-09-20
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.rar
  • 所需积分:2
 

实例介绍

【实例简介】
本代码是作者自己编写,采用MFC框架,运用C++语言对常用边缘提取算法进行实现,代码包中含有示例图片,从图片处理效果可以看出该代码稳定可靠,能为图像处理算法初学者带来一定启发。
【实例截图】
【核心代码】
边缘检测
└── 边缘检测
├── 32.bmp
├── CxImage
│   ├── CxImageDLL
│   │   ├── CxImageCrtDll.aps
│   │   ├── CxImageCrtDll.cpp
│   │   ├── CxImageCrtDll.dsp
│   │   ├── CxImageCrtDll.plg
│   │   ├── CxImageCrtDll.rc
│   │   ├── CxImageDll.dsw
│   │   ├── CxImageDll.ncb
│   │   ├── CxImageDll.opt
│   │   ├── CxImageMfcDll.aps
│   │   ├── CxImageMfcDll.clw
│   │   ├── CxImageMfcDll.cpp
│   │   ├── cximagemfcdll.dsp
│   │   ├── CxImageMfcDll.h
│   │   ├── CxImageMfcDll.rc
│   │   ├── Debug
│   │   │   ├── cximagecrtd.exp
│   │   │   ├── cximagecrtd.lib
│   │   │   ├── CxImageCrtDll.obj
│   │   │   ├── CxImageCrtDll.res
│   │   │   ├── cximagecrtd.pdb
│   │   │   ├── tif_xfile.obj
│   │   │   ├── vc60.pdb
│   │   │   ├── ximabmp.obj
│   │   │   ├── ximadsp.obj
│   │   │   ├── ximaenc.obj
│   │   │   ├── ximaexif.obj
│   │   │   ├── ximage.obj
│   │   │   ├── ximagif.obj
│   │   │   ├── ximahist.obj
│   │   │   ├── ximaico.obj
│   │   │   ├── ximainfo.obj
│   │   │   ├── ximaint.obj
│   │   │   ├── ximaj2k.obj
│   │   │   ├── ximajas.obj
│   │   │   ├── ximajbg.obj
│   │   │   ├── ximajpg.obj
│   │   │   ├── ximalpha.obj
│   │   │   ├── ximalyr.obj
│   │   │   ├── ximamng.obj
│   │   │   ├── ximapal.obj
│   │   │   ├── ximapcx.obj
│   │   │   ├── ximapng.obj
│   │   │   ├── ximasel.obj
│   │   │   ├── ximatga.obj
│   │   │   ├── ximath.obj
│   │   │   ├── ximatif.obj
│   │   │   ├── ximatran.obj
│   │   │   ├── ximawbmp.obj
│   │   │   ├── ximawmf.obj
│   │   │   ├── ximawnd.obj
│   │   │   └── xmemfile.obj
│   │   ├── Release
│   │   │   ├── CxImageCrtDll.obj
│   │   │   ├── CxImageCrtDll.res
│   │   │   ├── cximagecrt.exp
│   │   │   ├── cximagecrt.lib
│   │   │   ├── tif_xfile.obj
│   │   │   ├── ximabmp.obj
│   │   │   ├── ximadsp.obj
│   │   │   ├── ximaenc.obj
│   │   │   ├── ximaexif.obj
│   │   │   ├── ximage.obj
│   │   │   ├── ximagif.obj
│   │   │   ├── ximahist.obj
│   │   │   ├── ximaico.obj
│   │   │   ├── ximainfo.obj
│   │   │   ├── ximaint.obj
│   │   │   ├── ximaj2k.obj
│   │   │   ├── ximajas.obj
│   │   │   ├── ximajbg.obj
│   │   │   ├── ximajpg.obj
│   │   │   ├── ximalpha.obj
│   │   │   ├── ximalyr.obj
│   │   │   ├── ximamng.obj
│   │   │   ├── ximapal.obj
│   │   │   ├── ximapcx.obj
│   │   │   ├── ximapng.obj
│   │   │   ├── ximasel.obj
│   │   │   ├── ximatga.obj
│   │   │   ├── ximath.obj
│   │   │   ├── ximatif.obj
│   │   │   ├── ximatran.obj
│   │   │   ├── ximawbmp.obj
│   │   │   ├── ximawmf.obj
│   │   │   ├── ximawnd.obj
│   │   │   └── xmemfile.obj
│   │   ├── resource.h
│   │   ├── resrc1.h
│   │   ├── StdAfx.cpp
│   │   ├── StdAfx.h
│   │   └── StdCrt.h
│   ├── cximage.dsp
│   ├── cximage.dsw
│   ├── cximage.ncb
│   ├── cximage.opt
│   ├── CxImage.plg
│   ├── Debug
│   │   ├── CxImage.lib
│   │   ├── tif_xfile.obj
│   │   ├── vc60.pdb
│   │   ├── ximabmp.obj
│   │   ├── ximadsp.obj
│   │   ├── ximaenc.obj
│   │   ├── ximaexif.obj
│   │   ├── xImage.obj
│   │   ├── ximagif.obj
│   │   ├── ximahist.obj
│   │   ├── ximaico.obj
│   │   ├── ximainfo.obj
│   │   ├── ximaint.obj
│   │   ├── ximaj2k.obj
│   │   ├── ximajas.obj
│   │   ├── ximajbg.obj
│   │   ├── ximajpg.obj
│   │   ├── ximalpha.obj
│   │   ├── ximalyr.obj
│   │   ├── ximamng.obj
│   │   ├── ximapal.obj
│   │   ├── ximapcx.obj
│   │   ├── ximapng.obj
│   │   ├── ximasel.obj
│   │   ├── ximatga.obj
│   │   ├── ximath.obj
│   │   ├── ximatif.obj
│   │   ├── ximatran.obj
│   │   ├── ximawbmp.obj
│   │   ├── ximawmf.obj
│   │   ├── ximawnd.obj
│   │   ├── ximyuv2rgb.obj
│   │   ├── ximYUV.obj
│   │   └── xmemfile.obj
│   ├── license.txt
│   ├── tif_xfile.cpp
│   ├── xfile.h
│   ├── ximabmp.cpp
│   ├── ximabmp.h
│   ├── ximacfg.h
│   ├── ximadef.h
│   ├── ximadsp.cpp
│   ├── ximaenc.cpp
│   ├── ximaexif.cpp
│   ├── ximage.cpp
│   ├── ximage.h
│   ├── ximagif.cpp
│   ├── ximagif.h
│   ├── ximahist.cpp
│   ├── ximaico.cpp
│   ├── ximaico.h
│   ├── ximainfo.cpp
│   ├── ximaint.cpp
│   ├── ximaiter.h
│   ├── ximaj2k.cpp
│   ├── ximaj2k.h
│   ├── ximajas.cpp
│   ├── ximajas.h
│   ├── ximajbg.cpp
│   ├── ximajbg.h
│   ├── ximajpg.cpp
│   ├── ximajpg.h
│   ├── ximalpha.cpp
│   ├── ximalyr.cpp
│   ├── ximamng.cpp
│   ├── ximamng.h
│   ├── ximapal.cpp
│   ├── ximapcx.cpp
│   ├── ximapcx.h
│   ├── ximapng.cpp
│   ├── ximapng.h
│   ├── ximasel.cpp
│   ├── ximatga.cpp
│   ├── ximatga.h
│   ├── ximath.cpp
│   ├── ximath.h
│   ├── ximatif.cpp
│   ├── ximatif.h
│   ├── ximatran.cpp
│   ├── ximawbmp.cpp
│   ├── ximawbmp.h
│   ├── ximawmf.cpp
│   ├── ximawmf.h
│   ├── ximawnd.cpp
│   ├── ximyuv2rgb.cpp
│   ├── ximYUV.cpp
│   ├── ximYUV.h
│   ├── xiofile.h
│   ├── xmemfile.cpp
│   └── xmemfile.h
├── Debug
│   ├── EdgeDetectionDlg.obj
│   ├── EdgeDetection.exp
│   ├── EdgeDetection.lib
│   ├── EdgeDetection.obj
│   ├── EdgeDetection.pdb
│   ├── EdgeDetection.res
│   ├── StdAfx.obj
│   └── vc60.pdb
├── EdgeDetection.aps
├── EdgeDetection.clw
├── EdgeDetection.cpp
├── EdgeDetectionDlg.cpp
├── EdgeDetectionDlg.h
├── EdgeDetection.dsp
├── EdgeDetection.dsw
├── EdgeDetection.h
├── EdgeDetection.ncb
├── EdgeDetection.opt
├── EdgeDetection.plg
├── EdgeDetection.rc
├── jpeg
│   ├── change.log
│   ├── Debug
│   │   ├── Jcapimin.obj
│   │   ├── Jcapistd.obj
│   │   ├── Jccoefct.obj
│   │   ├── Jccolor.obj
│   │   ├── Jcdctmgr.obj
│   │   ├── Jchuff.obj
│   │   ├── Jcinit.obj
│   │   ├── Jcmainct.obj
│   │   ├── Jcmarker.obj
│   │   ├── Jcmaster.obj
│   │   ├── Jcomapi.obj
│   │   ├── Jcparam.obj
│   │   ├── Jcphuff.obj
│   │   ├── Jcprepct.obj
│   │   ├── Jcsample.obj
│   │   ├── Jctrans.obj
│   │   ├── Jdapimin.obj
│   │   ├── Jdapistd.obj
│   │   ├── Jdatadst.obj
│   │   ├── Jdatasrc.obj
│   │   ├── Jdcoefct.obj
│   │   ├── Jdcolor.obj
│   │   ├── Jddctmgr.obj
│   │   ├── Jdhuff.obj
│   │   ├── Jdinput.obj
│   │   ├── Jdmainct.obj
│   │   ├── Jdmarker.obj
│   │   ├── Jdmaster.obj
│   │   ├── Jdmerge.obj
│   │   ├── Jdphuff.obj
│   │   ├── Jdpostct.obj
│   │   ├── Jdsample.obj
│   │   ├── Jdtrans.obj
│   │   ├── Jerror.obj
│   │   ├── Jfdctflt.obj
│   │   ├── Jfdctfst.obj
│   │   ├── Jfdctint.obj
│   │   ├── Jidctflt.obj
│   │   ├── Jidctfst.obj
│   │   ├── Jidctint.obj
│   │   ├── Jidctred.obj
│   │   ├── Jmemmgr.obj
│   │   ├── Jmemnobs.obj
│   │   ├── jpeg.lib
│   │   ├── Jquant1.obj
│   │   ├── Jquant2.obj
│   │   ├── Jutils.obj
│   │   └── vc60.pdb
│   ├── filelist.txt
│   ├── jcapimin.c
│   ├── jcapistd.c
│   ├── jccoefct.c
│   ├── jccolor.c
│   ├── jcdctmgr.c
│   ├── jchuff.c
│   ├── jchuff.h
│   ├── jcinit.c
│   ├── jcmainct.c
│   ├── jcmarker.c
│   ├── jcmaster.c
│   ├── jcomapi.c
│   ├── jconfig.h
│   ├── jcparam.c
│   ├── jcphuff.c
│   ├── jcprepct.c
│   ├── jcsample.c
│   ├── jctrans.c
│   ├── jdapimin.c
│   ├── jdapistd.c
│   ├── jdatadst.c
│   ├── jdatasrc.c
│   ├── jdcoefct.c
│   ├── jdcolor.c
│   ├── jdct.h
│   ├── jddctmgr.c
│   ├── jdhuff.c
│   ├── jdhuff.h
│   ├── jdinput.c
│   ├── jdmainct.c
│   ├── jdmarker.c
│   ├── jdmaster.c
│   ├── jdmerge.c
│   ├── jdphuff.c
│   ├── jdpostct.c
│   ├── jdsample.c
│   ├── jdtrans.c
│   ├── jerror.c
│   ├── jerror.h
│   ├── jfdctflt.c
│   ├── jfdctfst.c
│   ├── jfdctint.c
│   ├── jidctflt.c
│   ├── jidctfst.c
│   ├── jidctint.c
│   ├── jidctred.c
│   ├── jinclude.h
│   ├── jmemmgr.c
│   ├── jmemnobs.c
│   ├── jmemsys.h
│   ├── jmorecfg.h
│   ├── Jpeg.dsp
│   ├── Jpeg.dsw
│   ├── jpegint.h
│   ├── jpeglib.h
│   ├── Jpeg.ncb
│   ├── Jpeg.opt
│   ├── jpeg.plg
│   ├── jquant1.c
│   ├── jquant2.c
│   ├── jutils.c
│   ├── jversion.h
│   ├── Readme.txt
│   └── Release
│   ├── Jcapimin.obj
│   ├── Jcapistd.obj
│   ├── Jccoefct.obj
│   ├── Jccolor.obj
│   ├── Jcdctmgr.obj
│   ├── Jchuff.obj
│   ├── Jcinit.obj
│   ├── Jcmainct.obj
│   ├── Jcmarker.obj
│   ├── Jcmaster.obj
│   ├── Jcomapi.obj
│   ├── Jcparam.obj
│   ├── Jcphuff.obj
│   ├── Jcprepct.obj
│   ├── Jcsample.obj
│   ├── Jctrans.obj
│   ├── Jdapimin.obj
│   ├── Jdapistd.obj
│   ├── Jdatadst.obj
│   ├── Jdatasrc.obj
│   ├── Jdcoefct.obj
│   ├── Jdcolor.obj
│   ├── Jddctmgr.obj
│   ├── Jdhuff.obj
│   ├── Jdinput.obj
│   ├── Jdmainct.obj
│   ├── Jdmarker.obj
│   ├── Jdmaster.obj
│   ├── Jdmerge.obj
│   ├── Jdphuff.obj
│   ├── Jdpostct.obj
│   ├── Jdsample.obj
│   ├── Jdtrans.obj
│   ├── Jerror.obj
│   ├── Jfdctflt.obj
│   ├── Jfdctfst.obj
│   ├── Jfdctint.obj
│   ├── Jidctflt.obj
│   ├── Jidctfst.obj
│   ├── Jidctint.obj
│   ├── Jidctred.obj
│   ├── Jmemmgr.obj
│   ├── Jmemnobs.obj
│   ├── Jpeg.lib
│   ├── Jquant1.obj
│   ├── Jquant2.obj
│   └── Jutils.obj
├── png
│   ├── ANNOUNCE
│   ├── CHANGES
│   ├── configure
│   ├── Debug
│   │   ├── pngerror.obj
│   │   ├── pngget.obj
│   │   ├── png.lib
│   │   ├── pngmem.obj
│   │   ├── png.obj
│   │   ├── pngpread.obj
│   │   ├── pngread.obj
│   │   ├── pngrio.obj
│   │   ├── pngrtran.obj
│   │   ├── pngrutil.obj
│   │   ├── pngset.obj
│   │   ├── pngtrans.obj
│   │   ├── pngvcrd.obj
│   │   ├── pngwio.obj
│   │   ├── pngwrite.obj
│   │   ├── pngwtran.obj
│   │   ├── pngwutil.obj
│   │   └── vc60.pdb
│   ├── INSTALL
│   ├── KNOWNBUG
│   ├── libpng.txt
│   ├── LICENSE
│   ├── png.c
│   ├── pngconf.h
│   ├── png.dsp
│   ├── png.dsw
│   ├── pngerror.c
│   ├── pnggccrd.c
│   ├── pngget.c
│   ├── png.h
│   ├── pngmem.c
│   ├── png.ncb
│   ├── png.opt
│   ├── png.plg
│   ├── pngpread.c
│   ├── pngread.c
│   ├── pngrio.c
│   ├── pngrtran.c
│   ├── pngrutil.c
│   ├── pngset.c
│   ├── pngtrans.c
│   ├── pngvcrd.c
│   ├── pngwio.c
│   ├── pngwrite.c
│   ├── pngwtran.c
│   ├── pngwutil.c
│   ├── README
│   ├── TODO
│   └── Y2KINFO
├── ReadMe.txt
├── Release
│   ├── 32.bmp
│   ├── EdgeDetectionDlg.obj
│   ├── EdgeDetection.exe
│   ├── EdgeDetection.exp
│   ├── EdgeDetection.lib
│   ├── EdgeDetection.obj
│   ├── EdgeDetection.pch
│   ├── EdgeDetection.res
│   ├── Release.rar
│   ├── StdAfx.obj
│   └── vc60.idb
├── res
│   ├── EdgeDetection.ico
│   └── EdgeDetection.rc2
├── resource.h
├── StdAfx.cpp
├── StdAfx.h
└── zlib
├── adler32.c
├── algorithm.txt
├── ChangeLog
├── compress.c
├── crc32.c
├── crc32.h
├── Debug
│   ├── adler32.obj
│   ├── compress.obj
│   ├── crc32.obj
│   ├── deflate.obj
│   ├── gzio.obj
│   ├── infback.obj
│   ├── inffast.obj
│   ├── inflate.obj
│   ├── inftrees.obj
│   ├── trees.obj
│   ├── uncompr.obj
│   ├── vc60.pdb
│   ├── zlib.lib
│   └── zutil.obj
├── deflate.c
├── deflate.h
├── FAQ
├── gzio.c
├── infback.c
├── inffast.c
├── inffast.h
├── inffixed.h
├── inflate.c
├── inflate.h
├── inftrees.c
├── inftrees.h
├── README
├── trees.c
├── trees.h
├── uncompr.c
├── zconf.h
├── zconf.in.h
├── ZLIB.DEF
├── zlib.dsp
├── zlib.dsw
├── zlib.h
├── zlib.mak
├── zlib.ncb
├── zlib.opt
├── zlib.plg
├── ZLIB.RC
├── zutil.c
└── zutil.h

16 directories, 483 files

标签:

实例下载地址

图像边缘提取经典算法MFC实现

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警