自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (7)
  • 收藏
  • 关注

原创 团队合作,帮助他人的方式

我是一个急性子的人,干活快,分析解决问题也快。当同事问我问题的时候,我都会很快帮他解决,并且告诉他问题的原因和解决方法,可能还会传授给他一些自己摸索好长时间才掌握的技术技巧。而有些同事,当别人问问题是,可能知道或不知道,总之,一贯是看好长时间,才慢慢悠悠的把问题解决了。如果你是领导,你没有参与这个事情,你该怎么看待这件事?是不是认为我给解决的是小问题,而另一个人给解决的是个

2013-03-23 11:44:35 6382

原创 发现了vs2005 浏览被人工程的一个小技巧

利用vc助手中的 find reference,这个技巧很好用。感觉比vs2005 自带的调用浏览器,对象浏览器,要好用的多。

2013-03-23 11:24:55 388

原创 初学visual c++ 接手别人写的工程,要增加或修改功能,一路走来

接手的工程是一个MFC对话框工程,开发环境是windows xp, vs2005 。一开始,根本不知道从何入手,不知道在哪里修改代码,不知道在哪里增加代码;后来看了一些教学视频,对mfc的运行机制,运行原理逐渐有了一些了解;再后来搞懂如何修改解决方案的名字,如何修改项目的名字,以及如何应用vc助手修改函数的名字,变量的名字;随后又了解了一些visual studio2005的工具应

2013-03-23 10:47:54 647

原创 成功修改了我的mfc工程名称

我的开发环境是windows xp,vs2005我有一个新项目,这个项目跟之前做过的一个项目很类似,于是我想用之前那个“工程源文件”直接修改一下。问题是,我之前的工程叫做“a.sln",而现在这个工程叫做”b.sln“。于是我采用下面的步骤进行了修改,结果成功了:1、项目路径下的h文件,cpp文件,rc,rc2,ico等文件都要修改一下      将里面a全部改成b2、

2013-03-22 11:41:27 2665

原创 c++ 初学路上障碍真多

从硬件转到软件,刚开始就遇到了公司软件人员离开,只有我一个人在做软件,真是千头万绪,有数不清的问题和难题伴随着我,这两个月以来,日子过得真是很艰难啊。首先是利用现有工程代码,马上做一个之前类似的项目。期间涉及到mfc界面的修改,函数的理解和库函数的应用,类和成员函数的作用域,哪里可以调用等等?这还赶上春节,一大堆的东西在春节期间充电学习,学习了孙鑫的视频讲座,c++程序设计,vc++ 界面开发,m

2013-03-04 13:43:35 315

播放并查看MP4的编码格式

mp4文件有多中编码方式,最常见的是h264,mjpeg等;为方便研究视频文件的编码方式,这个mp4文件的编码方式查看器推荐使用。

2013-05-28

window程序设计(珍藏版)配套光盘

win32 编程 winAPI 经典的window编程教材,原版配套光盘内容

2013-03-27

图像处理算法 整个工程文件(vc++ 6.0)

单文档工程,图像处理 class GrayTrans : public ImageDib { public: //输出图像每像素位数 int m_nBitCountOut; //输出图像位图数据指针 unsigned char * m_pImgDataOut; //输出图像颜色表 LPRGBQUAD m_lpColorTableOut; //输出图像的宽,像素为单位 int m_imgWidthOut; //输出图像的高,像素为单位 int m_imgHeightOut; //输出图像颜色表长度 int m_nColorTableLengthOut; public: //不带参数的构造函数 GrayTrans(); //带参数的构造函数 GrayTrans(CSize size, int nBitCount, LPRGBQUAD lpColorTable, unsigned char *pImgData); //析构函数 ~GrayTrans(); //以像素为单位返回输出图像的宽和高 CSize GetDimensions(); //彩色变灰度格式 void ColorToGray(); //中值平滑滤波 void MedianSmooth(int FilterH, int FilterW, int FilterCX, int FilterCY); unsigned char FindMedianValue(unsigned char* pbArray,int ArrayLen); //二值化 void BinaryImage(); };

2013-03-16

一种基于纹理的图像检索方法

使用的算法,硕士论文,图像识别,图像匹配等。

2012-12-28

数字电子 课件

绪 论   在数字电路通常分为组合逻辑电路和时序逻辑电路两大类,组合逻辑电路的有关内容在前面的章节里已经作了介绍,组合逻辑电路的特点是输入的变化直接反映了输出的变化,其输出的状态仅取决于输入的当前的状态,与输入、输出的原始状态无关,而时序电路是一种输出不仅与当前的输入有关,而且与其输出状态的原始状态有关,其相当于在组合逻辑的输入端加上了一个反馈输入,在其电路中有一个存储电路,其可以将输出的状态保持住,我们可以用下图的框图来描述时序电路的构成。

2012-06-03

fpga时钟树介绍

和基于ASIC(专用集成电路)的时钟电路相比,基于FPGA(现场可编程门阵列)的时钟电路有其自身的特点。FPGA一般提供其专用时钟资源搭建时钟电路,相应的综合工具也能够自动使用这些资源,但是针对于门控时钟和时钟分频电路,如果直接使用综合工具自动处理的结果,会造成较大的时钟偏差。通过合理使用DCM(数字时钟管理单元)和BUFGMUX(全局时钟选择缓冲器)等FPGA的特殊资源,手动搭建时钟电路,可以尽可能地减少时钟偏差对电路时序的影响。

2012-06-03

LED扫描算法整理

LED显示屏分类为同步LED显示屏和异步LED显示屏,区别是看显示屏是否可以同步显示计算机的VGA信号、DVI信号或是电视的RF信号、AV的视频信号。 扫描:LED显示屏多数是采用扫描点亮方式工作的,即任意时刻并不是所有的LED都点亮,而只是按行点亮一部分,各个点亮行交替的频率很快,以使人眼视觉分辨不出这种闪烁,呈现在眼前的就是一副稳定的图像。通常是按照行来分割屏体的,有的屏体在完成一副完整图像的显示需要在时间上分16次完成,而有的则分为4次完成,也有分2次的,甚至有不分的,所有象素同时点亮,这时扫描就没有意义,就成为静态锁存形式的屏了。 灰度:常用的灰度实现方法是占空比方式。这一点的依据来源于HVS(人眼视觉系统)的特性:人眼视觉对于光的刺激从感觉上会有一段残留时间,在该段时间内,若有别的光刺激到达视野内的其他场所,从感觉上会产生与前面的光线同时到达的效果,假如后续的光刺激到达同样的场所,其感觉的强度会被叠加(被积分)。 占空比:将LED管恒流驱动,如果在上述时间间隔内,以宽度不同的一系列脉冲控制LED发光,人眼感觉到的光强就是这一系列光刺激强度的和。LED所具有的快速响应特性可以使脉冲频率高达数十兆赫兹。因此控制LED点亮所占的时间比,即可控制人眼感受到的亮度。例如用1MHz,占空比为25%,峰值电流为100mA的脉冲去驱动LED,与用25mA的直流驱动相比其感受到的亮度是相同的。

2012-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除