图像处理与模式识别
文章平均质量分 64
xiaowei_nbu
Your story may not have a such happy beginning, but that doesn't make who
you are. It is the rest of your story,who you choose to be.
展开
-
(学习笔记1)BMP位图的组成
BMP图像文件 BMP位图文件格式是Windows系统交换图像数据的一种标准图像文件存储格式,在Windows环境下运行的所有图像处理软件都支持这种格式。Windows 3.0以前的BMP位图文件格式与现实设备有关,因此把它称为设备相关位图(Device-dependent Bitmap, DDB)文件格式。Windows以后的BMP位图文件格式与显示设备无关(Device-indenpendet原创 2016-03-29 20:03:56 · 3241 阅读 · 0 评论 -
VC 调试中一些常见的错误信息及解决方法
VC 调试中一些常见的错误信息及解决方法: 1、调试时出现 LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main 错误 原因:需要 MFC 支持的程序需要用 win32 Application 来生成,如果用 win32 的控制台程序 就会出现上面的错误信息。 2、error C2018: unknown原创 2016-03-30 21:30:46 · 2352 阅读 · 0 评论 -
(学习笔记2)开发环境的配置及MFC创建流程
本系列博文基于vs2010 MFC来写,陆陆续续会更新。有的代码已经写完了,正在整理更新中,先说明一下开发环境以及MFC的创建流程。下面以截图形式: 然后单击完成 然后单击下一步 然后单击下一步 然后单击下一步 然后单击下一步 然后单击下一步 然后单击下一步 然后单击下一步 然后单击完成然后我们进行运行,会发现有一个bug 如何处理这个bug。找到你创建的位置。如第一个截屏原创 2016-04-05 22:45:32 · 3901 阅读 · 1 评论 -
(学习笔记3)BMP位图的读取与显示
在(学习笔记2)中,我们已经详细说明如何去创建MFC。在这节中,主要解决BMP位图照片的读取和显示问题。我们新建一个工程demo1。创建步骤请看(学习笔记2)中详细说明。 创建成功后,如下图所示: 下面我们添加一个ImageDib这个类,在头文件中添加ImageDib.h,在源文件中添加ImageDib.cpp。 我在代码尽可能都写有注释,另外对BMP格式还不熟悉的请查看(学习笔记1)。Ima原创 2016-04-06 10:48:19 · 16975 阅读 · 14 评论 -
(学习笔记4)BMP位图照片的几何变换
这次我主要在BMP位图照片的读取和显示的基础上,加上了对BMP位图照片的几何变换。几何变换包括以下几个操作: 平移 水平镜像 垂直镜像 缩放 旋转 其中,旋转包括: 顺时针旋转90° 逆时针旋转90° 旋转180° 任意角度旋转对于每个功能操作如何实现,我在代码中附上注释,保证大家都可以看得懂。step 1:完成如下图的任务,在菜单栏中显示我们所需要完成的功能操作按键。 找到”原创 2016-04-07 19:20:23 · 12583 阅读 · 5 评论 -
(学习笔记5)BMP位图照片的灰度变换之二值化
这次我主要在BMP位图照片的读取和显示的基础上,加上了对BMP位图照片的灰度变换。都是一层层上来的,这次不打算一次性更新完灰度变换,我会一个个来更新,这来更新的节奏会快一点,避免一次内容太多,撰写时间过长。废话不多说,直接上干货。 灰度变换包括以下几个操作: 二值化 直方图 直方图均衡 反转 阀值变换 分段线性拉伸step1. 绘制菜单栏 step2. 接下来,我们对”灰度变换“下的原创 2016-04-13 16:16:12 · 4456 阅读 · 0 评论 -
(学习笔记6)BMP位图照片的灰度变换之直方图
接着(学习笔记5)来写,注意注意是在(学习笔记5)上去写直方图的。每个学习笔记都是在前一个基础上去写的。 好的废话完了,直接写直方图。step1.修改菜单栏中灰度变换下直方图的ID,如下图所示: step2.直方图的显示,我们需要设计一个对话框来在Picture Control控件中显示,所以第二步,我们来设计对话框。 步骤如下截屏所示: 设计的最终界面如下: 接下来一步步去阐述步骤和过程原创 2016-04-15 20:50:22 · 2750 阅读 · 3 评论