- 博客(15)
- 收藏
- 关注
原创 VS2008 MFC 配置GDI+
学习《数字图像处理 原理与实践》,书上是在VS05中配置的GDI+,然后我在VS08下配置了一下,可以用。一共分五个步骤:01 在项目属性中添加gdiplus.lib的库:英文版:Project->XXX Properties->Configuration Properties->Linker->Input->Additional Dependencies->gdiplus.lib
2012-12-06 08:52:53 745
转载 图形图像库集合及介绍、下载地址(二)
摄像头图像捕捉 QuickCapture QuickCapture是一个简单和易于扩展的应用程序以最小的依赖性,旨在收集和处理图像取自网络摄像头。它提供了一个强大的功能集,并包含一个插件系统部分灵感来自Pidgin。下载地址:http://sourceforge.net/projects/quickcapture/files/quickcapture-linux/0.3.0/qu
2012-12-04 16:00:35 1674
转载 图形图像库集合及介绍、下载地址(一)
Google三维API O3D O3D 是一个开源的 Web API 用来在浏览器上创建界面丰富的交互式的 3D 应用程序。这是一种基于网页的可控3D标准。此格式期望真正的基于浏览器,独立于操作系统之外,并且支持主流的3D显卡,这样就可以在网页中实现效果逼真的3D动画。在线演示:http://o3d.googlecode.com/svn/trunk/samples/stencil
2012-12-04 15:58:24 1896
转载 在VS2008中添加虚函数
以前的VC6.0中,我们可以直接在CLASS WIZARD中添加虚函数,例如添加一个CFRAME类中的ONCOMMAND函数等等,但是在VS中没有CLASS WIZARD,怎么办呢,其实我们也可以直接添加,只不过位置不一样而已,现在的位置是在属性里面,然后点击重写,就可以在里面找到我们所需要的ONCOMMAND函数了,添加即可。在vs2008中,添加消息响应和类似添加虚函数的操作都变到属性窗口了。
2012-11-28 12:10:40 1502
转载 Win32 Application和Win32 Console Application的区别
Win32 Application 是基于WINDOWS平台的32位开发环境开发应用程序,SDK程序。Win32 Console Application 是基于DOS开发平台开发应用程序,不能使用与图形有关的函数,控制台程序。1 EXE文件本身有区别: 在文件头里(PE头)有一个标记表明该文件是Application还是Console2
2012-11-22 11:13:21 2086
原创 【总结别人的】Visual Studio 2008开发MFC时的各种文件后缀简介
[size=medium].h与.cpp在应用程序中大量应用的是以h和cpp为扩展名的文件, 以h为扩展名的文件称为头文件。以cpp为扩展名的文件称为实现文件, 一般说来h为扩展名的文件与cpp为扩展名的文件是一一对应配合使用的, 在h为扩展名的文件中包含的主要是类的定义, 而在cpp为扩展名的文件中包含的主要是类成员函数的实现代码。 .rc在应用程序中经常要使用一些位图、菜单之类...
2012-11-12 23:23:29 449
原创 【转载】关于Visual Studio、VC和C++的那些事
[size=medium] 首先,这三个东西有什么区别呢?VC和C++是相同的吗,有什么区别呢?我刚开始学C++的时候也有这样的问题,在这里我来替大家解释一下他们到底是什么。 Visual Studio,我们一般都简称为VS,VC全称是Visual C++,C++就不用解释了吧?Visual Studio其实是微软开发的一套工具集,它由各种各样的工具组成,这就好像...
2012-11-12 21:08:24 337
原创 用值和用地址传递对象
[size=medium]今天学习《从新手到高手C++全部精华教程》,http://www.iteye.com/topic/1126275 “传值和传地址的区别是,传值由于是传递的原始变量的副本,因此不会改变原始变量的值,而传地址则可以改变原始变量的值。假如仅仅是传递变量的话,采用指针或引用这种传地址的方式的优势并不明显,但是如果传递的是较大的对象的话,那么传地址的优势是十分明显的。这时因...
2012-11-11 12:14:43 205
原创 利用指针和引用使函数返回多值
[size=medium] 今天学习《从新手到高手C++全部精华教程》,http://www.iteye.com/topic/1126275 利用指针返回多值 因为函数只能有一个返回值(void算作空返回值),但是一个函数的功能往往比较复杂,怎样将函数中其他重要的参数也返回到主函数中呢?举例如下:定义一个返回值类型为int的func函数,该函数有三个int型的参数,...
2012-11-11 11:33:21 477
原创 函数调用时的三种参数传递方式
[size=medium]今天学习《从新手到高手C++全部精华教程》,http://www.iteye.com/topic/1126275知道了函数调用的三种参数传递方式:第一种:传值[/size][code="C++"]#includeusing namespace std;void swap(int a, int b){ int c; cou...
2012-11-10 23:30:15 2141
原创 均值滤波和中值滤波的java代码
[size=large]均值滤波和中值滤波的内容非常基础,均值滤波相当于低通滤波,有将图像模糊化的趋势,对椒盐噪声基本无能为力。中值滤波的优点是可以很好的过滤掉椒盐噪声,缺点是易造成图像的不连续性。在下面的代码中,中值滤波主要通过冒泡算法来实现。含有椒盐噪声的lena彩色图像:[img]http://dl.iteye.com/upload/attachment/0076/3068/74d9...
2012-11-07 23:05:42 582
原创 直方图均衡化的java代码
[size=large]自我感觉直方图均衡化作用并不是很大,有的时候甚至会适得其反。它的核心思想就是让图像暗的地方变亮,亮的地方变暗。问题是,如果图像原本的亮暗程度就非常符合人眼的观察结果,那么直方图均衡化之后的图像就变的很糟。所以该方法要依据图像数据的特点而定。先看一下效果比较好的案例:彩色的lena图像:lena_color.jpg[img]http://dl.iteye.com/...
2012-11-05 23:50:45 1148
原创 实现水平方向重采样的java图像处理程序
[size=large]该程序主要实现水平方向上的灰度图像重采样。重采样通过3个for循环控制完成。原始lena图如下所示:[img]http://dl.iteye.com/upload/attachment/0076/1255/47050dcc-e581-31f1-8955-35c39524db0b.jpg[/img]水平方向每8个点采集一个点的lena图像如下所示:[/size...
2012-11-03 23:57:45 345
原创 【转载】【I/O流】压缩一个文件夹,包括文件夹下的所有文件、子文件夹;解压文件方法;压缩文件名为中文乱码的处理...
/** * 利用zip库压缩/解压文件夹 * 因为java的基本zip库是不支持中文文件名的。所以压缩后中文名的条目都变成了乱码,利用rar解压工具解压不了名字为乱码的压缩文件,但自己写的解压方法在windows下解压后编码正常显示中文,而其他系统下则不能正常还原; * 可以用ant.jar包下的zip类来压缩文件夹,apache tools下的zip库是支持中文的。(ant...
2012-11-03 19:13:27 182
原创 java处理灰度图像时的问题
[size=large]周六终于可以搞点自己的事情了...对于java图像处理来说,我还在门槛上徘徊,下面就将碰到的几个问题写下来:1 在读入灰度图像时,inputImage = Toolkit.getDefaultToolkit().getImage("\\inputImage.jpg");无法读入灰度图像; 改为 File inputFile = new File("\\i...
2012-11-03 18:57:29 652 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人