- 博客(26)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
转载 vs2010调试小技巧
在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量。有时在查看窗口显示的内容不是很直观。为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧。下面是几个例子。引用出处;http://blog.csdn.net/woshinia/article/details/86338101. 数组数组是我们使用最为频繁的一种数据结构。但当数组
2014-04-21 23:03:38 346
转载 vs2010调试小技巧
在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量。有时在查看窗口显示的内容不是很直观。为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧。下面是几个例子。引用出处;http://blog.csdn.net/woshinia/article/details/86338101. 错误代码Windows 中有很多API在操作失败时
2014-04-21 22:53:15 339
转载 vs2010调试小技巧
在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量。有时在查看窗口显示的内容不是很直观。为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧。下面是几个例子。引用出处;http://blog.csdn.net/woshinia/article/details/86338101. 错误代码Windows 中有很多API在操作失败时
2014-04-21 22:47:54 314
转载 vs2010调试小技巧
在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量。有时在查看窗口显示的内容不是很直观。为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧。下面是几个例子。1. Windows消息在开发调试界面程序时,我们经常需要查看消息的内容。当在查看窗口中,仅仅只显示出消息对应的整数值,我们并不能直观地知道究竟是什么消息。比如: 为了
2014-04-21 22:43:36 362
转载 vs2010调试小技巧
在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量。有时在查看窗口显示的内容不是很直观。为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧。下面是几个例子。1. Windows消息在开发调试界面程序时,我们经常需要查看消息的内容。当在查看窗口中,仅仅只显示出消息对应的整数值,我们并不能直观地知道究竟是什么消息。比如: 为了
2014-04-21 22:42:10 329
转载 vs2010调试小技巧
在使用Visual Studio开发调试程序时,我们经常需要打开查看窗口(Watch)来分析变量。有时在查看窗口显示的内容不是很直观。为了能从查看窗口的变量中得到更多的信息,我们需要一些小的技巧。下面是几个例子。1. Windows消息在开发调试界面程序时,我们经常需要查看消息的内容。当在查看窗口中,仅仅只显示出消息对应的整数值,我们并不能直观地知道究竟是什么消息。比如: 为了
2014-04-21 22:36:59 596
转载 判断三维空间中的一个点是否在三角形内,边上的一种算法
假设三角形的三点用A(Xa,Ya,Za),B(Xb,Yb,Zb),C(Xc,Yc,Zc)表示,判断P(Xp,Yp,Zp)与三角形ABC的关系网上判断点是否处于三角内内部,边上的方法有很多,但是比较简洁的方法,比如面积法,即判断三角形PAB,PAC,PBC之和与三角形ABC的面积。如果S(PAB+PAC+PBC)=S(ABC),则点位于三角形内部,或边上。但是上述方法由于涉及到平方和开根号,计算
2014-04-20 18:40:30 6520
转载 判断点是否在三角形内部
给定三角形ABC和一点P(x,y,z),判断点P是否在ABC内。这是游戏设计中一个常见的问题。需要注意的是,这里假定点和三角形位于同一个平面内。内角和法连接点P和三角形的三个顶点得到三条线段PA,PB和PC,求出这三条线段与三角形各边的夹角,如果所有夹角之和为360度,那么点P在三角形内,否则不在,此法直观,但效率低下。同向法假设点P位于三角形内,会有这样一个规律,当我们沿着A
2014-04-20 11:20:07 4507
原创 计算欧氏距离cvNorm
Norm计算数组的绝对范数, 绝对差分范数或者相对差分范数double cvNorm( const CvArr* arr1, const CvArr* arr2=NULL, int norm_type=CV_L2, const CvArr* mask=NULL );参数:arr1 第一输入图像arr2 第二输入图像 ,如果
2014-04-19 16:40:23 3969
转载 opencv 矩阵与一个常数相乘的 两种实现方法
第一种:参考http://www.opencv.org.cn/index.php/Cxcore%E6%95%B0%E7%BB%84%E6%93%8D%E4%BD%9C#ConvertScale用函数cvConvertScale();void cvConvertScale( const CvArr* src, CvArr* dst, double scale=1, double shift=
2014-04-19 15:27:08 621
转载 opencv矩阵图像操作函数
opencv矩阵图像操作函数 - [OPENCV]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/shijuanfeng-logs/206415196.htmlhttp://apps.hi.baidu.com/share/detail/55406715 有很多函数有mask,代表掩码,如果某位mask是0,那么对应的sr
2014-04-18 15:24:47 683
转载 如何在MFC程序中使用Open Inventor
如何在MFC程序中使用Open Inventor 本文将介绍如何在MFC程序中使用Open Inventor(以下简称OIV)开发库。文中将使用VC 2003作为开发环境,使用SIM公司(www.coin3d.org)公司提供的Coin3D OIV作为Open Inventor开发库。关于OIV在Visual C++中的设置,请阅读网站 “Open Inventor-Coin
2014-04-14 22:42:28 798
转载 Open Inventor-Coin3D开发环境
Open Inventor-Coin3D开发环境 简介目前世界上比较成熟的Open Inventor(以下简称OIV)开发包有三个,它们分别由SGI(http://www.sgi.com),TGS(http://www.tgs.com)和SIM(http://www.coin3d.org)公司开发的。SGI是最早提出并开发OIV的公司。但SGI的OIV主要用在UNIX操作系统下,没有提
2014-04-14 22:40:16 1096
转载 Open Inventor 简介
Open Inventor 简介分类: Open Inventor 2007-08-31 12:36 5167人阅读 评论(6)收藏 举报 microsoft设计模式mfcc++windowsunixOpen Inventor 简介 简介Open Inventor(以下简称OIV)是SGI公司开发的基于OpenGL的面向对象三维图形软件开发包。使
2014-04-14 22:34:52 1408
转载 各种计算机图形相关库(CGAL、VTK、OSG、OpenInventor、ITK)
(1)CGAL,Computational Geometry Algorithms Library,计算几何算法库,设计目标是,以C++库的形式,提供方便,高效,可靠的几何算法。CGAL可用于各种需要几何计算的领域,如计算机图形学,科学可视化,计算机辅助设计和建模,地理信息系统,分子生物学,医学成像,机器人运动规划,网格生成,数值方法等等。 计算几何算法库(CGAL),提供计算几何相关的数据结构和
2014-04-14 22:24:34 11048
原创 指针参数传递时const指针使用
const指针声明指针时,可以在类型前或后使用关键字const,也可在两个位置都使用。例如,下面都是合法的声明,但是含义大不同:const int * pOne; //指向整形常量 的指针,它指向的值不能修改int * const pTwo; //指向整形的常量指针 ,它不能在指向别的变量,但指向(变量)的值可以修改。 const int *const pThree
2014-04-14 11:35:53 2642 1
原创 CvMat矩阵数据结构
当我们学习CvMat之前,我们必须知道两个事情,首先OpenCV中是没有"vector(向量)"数据类型的,当我们需要一个"vector"时,我们就使用一个三行一列的矩阵。其次,OpenCV中矩阵的概念比线性代数中矩阵的概念更抽象和复杂一些一些。例如,创建矩阵的函数:CvMat*cvCreateMat(int rows,int cols,inttype),其中type代表预定义的数据类型,即矩阵中
2014-04-13 23:09:02 1196
转载 C++尽量避免使用指针
C++中,除了多态情形外,最好避免指针(个人建议),下面是各种情形的替代方式,简单又高效:1、指针作为函数形参,用引用&代替比如某个类的拷贝函数 bool classA_copy(classA *s1, const classA *s2); 可写作 bool classA_copy(classA &s1, const classA &s2);这样在函数实现时书写更
2014-04-13 22:31:06 4093
转载 OpenCV内存泄露cvGetCols()、cvGetRows()
1. cvCloneImage() ...... IplImag *img = cvCreateImage( cvSize(frame->width,frame->hight), frame->depth, frame->nChannels ); img = cvCloneImage(frame); 这里出现内存泄露,因为调用cvC
2014-04-13 18:42:07 1914
转载 cvReshape比cvTranspose,cvGetRow,cvSetRow
1.在求矩阵转置方面,cvReshape比cvTranspose要好: cvMat* matT, hdr; matT = cvReshape( mat, &hdr, CV_MAT_CN(mat->type), mat->cols ); 以上方式比下边的方式要好 CvMat* matT = cvCreateMat( mat->cols, mat->rows, mat->type );
2014-04-13 11:45:10 2689
转载 opencv各种内存泄露情况的大总结
opencv各种内存泄露情况的大总结opencv各种内存泄露情况的大总结以下文章共总结出cvLoadImage cvCloneImage cvGetRow 三个函数容易由于使用不当而泄露内存,要注意!OpenCV中的内存泄露问题(cvLoadImage函数)摘自:http://hi.baidu.com/srcer/blog/item/69890a447b
2014-04-12 23:38:33 709
原创 C++中值传递、引用传递、指针传递的详解
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数和引用传
2014-04-12 23:31:08 639
原创 max函数(matlab)
max函数(matlab)C = max(A):如果A是一个向量,那么C便是这个向量元素中的最大值;如果A是一个二维矩阵,那么C便是选出每一列中的最大值,返回一个1*n的矩阵,或者说是一个n维行向量。C=max(max(A));A是一个矩阵,返回值C就是这个矩阵的最大值。
2014-04-04 16:47:41 3041
转载 OpenCV 中的PCA算法(cvCalcPCA)
OpenCV 中的PCA算法(cvCalcPCA) 2012-05-20 15:05:16| 分类:opencv 学习 | 标签:opencv pca |举报|字号 订阅对于PCA,一直都是有个概念,没有实际使用过,今天终于实际使用了一把,发现PCA还是挺神奇的。在OPENCV中使用PCA非常简单,只要几条语句就可以了。
2014-04-03 15:20:36 2399 1
欧拉角表示旋转矩阵R的各种形式及转换程序
2014-07-09
大家帮看下下边这段代码:模版函数内部在delete释放空间是出错
2015-04-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人