- 博客(5)
- 收藏
- 关注
转载 除法的优化
<br />说明:文章中的很多数据可能在不同的CPU或不同的系统环境下有不同的结果,数据仅供参考<br />x86系列的CPU对于位运算、加、减等基本指令都能在1个CPU周期内完成(现在的CPU还能乱序执行,从而使指令的平均CPU周期更小);现在的CPU,做乘法也是很快的(需要几个CPU周期,每个周期可能启动一个新的乘指令(x87)),但作为基本指令的除法却超出很多人的预料,它是一条很慢的操作,整数和浮点的除法都慢;我测试的英特尔P5赛扬CPU浮点数的除法差不多是37个CPU周期,整数的除法是80个CPU周
2011-03-08 11:13:00
1089
转载 CCD板机镜头焦距的选择
CCD是电荷藕合器件(Charge Couple Device)的简称,它能够将摄入光线转变为电荷并将其储存、转移,把成像的光信号转变为电信号输出,完成光电转移功能,因此是理想的摄像元件。CCD摄像机就是以其构成的一种中微型图像传感器。 衡量CCD摄像机性能的技术指标主要有以下几个方面:清晰度、灵敏度(也称最低照度)、信噪比、视频输出。 1/4英寸CCD表示CCD靶面尺寸,现在常见的靶面尺寸有:1英寸----靶面尺寸为 宽12.7mm×高9.6mm 对角线16mm、2/3英寸----靶面尺寸为 宽8.8m
2011-01-12 10:08:00
4802
转载 C++版本 yml 文件的读取 based on OpenCV 2.1
#include "cv.h"#include "highgui.h"#include "iostream"usingnamespace cv;//下面的所有cv相关类型不用加上前缀了int main(int argc, char* argv[]){ FileStorage fs("test.yml", FileStorage::WRITE);//写的形式打开yml。当然也可以打开xml,主要看后缀 fs Mat writeInImg = imread("lena.jpg");//载入Lena妞的图片载入
2010-12-16 16:55:00
1664
2
转载 C++中的vector
C++内置的数组支持容器的机制,但是它不支持容器抽象的语义。要解决此问题我们自己实现这样的类。在标准C++中,用容器向量(vector)实现。容器向量也是一个类模板。标准库vector类型使用需要的头文件:#include 。vector 是一个类模板。不是一种数据类型,vector是一种数据类型。Vector的存储空间是连续的,list不是连续存储的。一、 定义和初始化vector v1; //默认v1为空,故下面的赋值是错误的v1[0]=5;vectorv2(v1); 或v2=v1;或vec
2010-12-03 19:36:00
472
转载 opencv双摄像头的读取 CameraDS的使用
有时使用VS2008会出现如下错误:error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面) 改动SDK的头文件,不是一个好的办法,会降低代码的移植性。我的解决方法如下。在stdafx.h的开头,加上如下代码: #ifndef POINTER_64#if !defined(_MAC) && (defined(_M_MRX000) || defined(_M_AMD64) || defined(_M_IA64)) && (_MSC_VER >= 1100) && !(define
2010-12-03 19:29:00
1809
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人