代码改变世界

VC++ 6.0中如何添加OnInitDialog()函数

2012-04-07 13:42 by yucan, 560 阅读, 0 推荐, 收藏, 编辑
摘要:OnInitDialog()函数是个virtual(虚函数),在它的类中用添加虚函数的方法,会发现添加的虚函数里面没有这个函数,而这个OnInitDialog函数是很有用的,在一般的添加进去的对话框的类中是不会有这个函数的,必须手工增加进去,当然不用手工写代码,至于用手工写代码是否可行,还不知道,至少我这个菜鸟还是不行的.可以通过VC加进去,而要加的这个函数的名字不是OnInitDialog,所以... 阅读全文

工作笔记-SDRAM的读写

2012-04-07 13:35 by yucan, 258 阅读, 0 推荐, 收藏, 编辑
摘要:用Quartus II的MegaFunction中的FIFO时,通常会用到wrusedw或rdusedw这两个信号,前者标志当前FIFO已经被使用了多少Word,后者表示当前FIFO还有多少Word可供读取。需要注意的是,若在二者已经达到了最大值时继续进行相应的读写操作,则二者均会溢出,并非保持最大值或某一数值。例如:设置FIFO有16个Word,则二者均有4位(4位二进制数刚好可以表示16个数值... 阅读全文

cvCopy与cvCloneImage的区别

2011-11-01 17:24 by yucan, 180 阅读, 0 推荐, 收藏, 编辑
摘要:/* Copies source array to destination array */ CVAPI(void) cvCopy( const CvArr* src, CvArr* dst, const CvArr* mask CV_DEFAULT(NULL) ); /* Creates a copy of IPL image (widthStep may differ) */ ... 阅读全文

转:YCbCr420 to RGB

2011-08-20 09:33 by yucan, 672 阅读, 0 推荐, 收藏, 编辑
摘要:YUV420_to_RGB24 算法 算法一: 查表法 const int Table_fv1[256]={ -180, -179, -177, -176, -174, -173, -172, -170, -169, -167, -166, -165, -163, -162, -160, -159, -158, -156, -155, -153, -152, -151, -149, -148, -... 阅读全文

单尺度视网膜滤波器代码中OpenCV函数说明

2011-08-04 19:12 by yucan, 412 阅读, 0 推荐, 收藏, 编辑
摘要:1. cvLoadImage 从文件中读取图像 IplImage* cvLoadImage( const char* filename, int iscolor=1 );filename 要被读入的文件的文件名。 iscolor 指定读入图像的颜色: 如果 >0,读入的图像将被强制转换为3通道彩色图像; 如果为 0, 读入的图像将被强制转换为灰度图像; 如果 <0, 读入的图像将与它本来颜色信息一... 阅读全文

使用预声明解决结构体互相引用

2011-06-30 14:59 by yucan, 439 阅读, 0 推荐, 收藏, 编辑
摘要:通常情况下,我们写作结构体的时候都是声明和定义一起做的,不会单独对要定义的结构体进行声明。对于要引用的结构体,我们把它放在定义的结构体前面即可。 但有这样一种情况:两个结构体互相引用,也就是两个结构体... 阅读全文

Opencv中cvSmooth函数

2011-06-21 11:23 by yucan, 399 阅读, 0 推荐, 收藏, 编辑
摘要:Smooth 各种方法的图像平滑 void cvSmooth( const CvArr* src, CvArr* dst, int smoothtype=CV_GAUSSIAN, int param1=3, int param2=0, double param3=0, double param4=0 );src 输入图像. dst 输出图像. smoothtype 平滑方法: CV_BLUR_NO... 阅读全文

Opencv中cvConvert函数

2011-06-21 11:07 by yucan, 1263 阅读, 0 推荐, 收藏, 编辑
摘要:ConvertScale 使用线性变换转换数组 void cvConvertScale( const CvArr* src, CvArr* dst, double scale=1, double shift=0 );#define cvCvtScale cvConvertScale#define cvScale cvConvertScale#define cvConvert( src, dst )... 阅读全文

远程桌面连接

2011-05-29 11:38 by yucan, 288 阅读, 0 推荐, 收藏, 编辑
摘要:首先必须开启将win7系统下的远程连接的功能打开 我的电脑右键——在左上侧有远程设置——远程选项卡——允许远程协助连接这台计算机勾上——在下边 允许运行任意版本远程桌面的计算机连接 选择用户可以添加,如果自己连接就不用了。功能已经打开了。 然后将你的本机映射出去 首先进入路由管理界面——转发规则——虚拟服务器——添加新项目——服务端口写 3389(如果没有改过远程桌面的端口)——IP地址写你本机在... 阅读全文

VHDL 语法小点(2)

2011-03-29 23:43 by yucan, 553 阅读, 0 推荐, 收藏, 编辑
摘要:在进程中使用when/lese语句,编译时总说“when”旁边缺少一个“;”,检查了好几遍,也没找出错在哪。折腾了半天才意识到when语句是并行语句,不能放在进程里。IEEE.numeric_std库,提供了整型到有符号无符号数的转换函数,也支持有符号、无符号以及它们的算术操作符、移位/循环和符号扩展等,但是不支持标准逻辑位矢量的算术操作符。如果要把一个标准逻辑位矢量转换为整型,需要先将其转换为unsigned,unsigned这个函数在IEEE.numeric_std 库和ieee.std_logic_unsigned库中都有定义,两者只能有一个被包含,否则编译器将不知道选择哪个库中的定义; 阅读全文