- 博客(13)
- 资源 (3)
- 收藏
- 关注
转载 C语言真正获取随机数
问题1: 怎样获得一个真正的随机数?要知道,rand()是不能产生真正的随机数的!即使不能产生真正的随机数,也要大概接近呀!而rand()好象每次的随机都一样。专家解答:之所以rand()每次的随机数都一样是因为rand()函数使用不正确。各种编程语言返回的随机数(确切地说是伪随机数)实际上都是根据递推公式 计算的一组数值,当序列足够长,这组数值近似满足均匀分布。如果计算伪随机序列
2011-11-01 17:11:23
1179
原创 机器视觉算法与应用总结
二、图像采集2.1 照明2.1.1电磁辐射光谱辐射即单位面积的黑体在单位立体角内、单位波长内辐射出的能量。由于光谱与黑体温度相关,又称为色温。2.1.2 光源类型 白炽灯有点相对较亮,能产生3000-3400k的连续光谱,可以工作在低电压。缺点是发热量较重,仅有5%的能量转化为光了,寿命短。 氙(xian)灯色温在5500-12000k非常亮的白光,
2011-10-24 17:41:32
6024
1
转载 Cstring转char、string、int等数据类型的方法
CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CSt
2011-10-12 18:11:46
387
转载 二维数组的动态分配及参数传递
1. C语言动态分配二维数组(1)已知第二维Code-1char (*a)[N];//指向数组的指针a = (char (*)[N])malloc(sizeof(char *) * m);printf("%d\n", sizeof(a));
2011-09-17 15:18:42
299
转载 C指针(一) - 申请和释放内存
1. C语言动态分配二维数组(1)已知第二维view plainchar (*a)[N];//指向数组的指针 a = (char (*)[N])malloc(sizeof(char *) * m); printf("
2011-09-17 15:17:05
447
转载 AllocConsole()和AttachConsole()
一般来讲GUI程序不能使用STDIN和STDOUT,但是有时有些特殊需要,希望GUI程序也有控制台,如:一个程序,既可以以GUI方式运行,又可以如果用户在控制台里打程序名的话,就以控制台程序的方式运行。通过AllocConsole() 和 AttachConsole()
2011-09-09 12:03:33
1493
原创 OpenCV设定窗口显示的位置
cvMoveWindow设定窗口的位置void cvMoveWindow( const char* name, int x, int y );name将被设置的窗口的名字。x窗口左上角的x坐标。y窗口左上角的y坐标。函数cvMoveWindow改
2011-08-22 16:29:51
12920
转载 经典图像边缘检测(模板法思想)——Kirsch算子
71年,R.Kirsch[34]提出了一种能检测边缘方向的Kirsch算子新方法:它使用了8个模板来确定梯度幅度值和梯度的方向。图像中的每个点都用8个掩模进行卷积,每个掩模对某个特定边缘方向作出最大响应。所有8个方向中的最大值作为边缘幅度图像的输出。最大响应掩模的
2011-08-03 15:47:52
1956
转载 VC中操作INI文件的api
C中操作INI文件的函数主要有:函数名功能备注GetPrivateProfileInt 读取INI文件指定块中的键名对应的整数值。GetPri
2011-08-02 15:37:29
597
转载 VC++中全局变量、全局常量、全局结构体的定义
VC++中关于全局量的定义有两种比较好的方法。第一种新建一个Generic Class类,如CGlobals。会产生一个Globals.h头文件和一个Globals.cpp文件,在ClassView中会产生一个 CGlobals类。由于主要目的是利用产生的.h和.cpp文件,所以
2011-07-27 13:14:12
6141
转载 马氏距离
马氏优缺点: 1)马氏距离的计算是建立在总体样本的基础上的,这一点可以从上述协方差矩阵的解释中可以得出,也就是说,如果拿同样的两个样本,放入两个不同的总体中,最后计算得出的两个样本间的马氏距离通常是不相同的,除非这两个总体的协方差矩阵碰巧相同; 2)在计算马氏距离过程中,要求
2011-07-25 08:21:59
1045
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人