自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

鲲鹏望舒

激情青年

  • 博客(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

原创 求一点在空间平面上的垂足

空间平面方程:Ax+By+

2014-04-18 15:13:20 4545 1

转载 如何在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

原创 cvGetRow使用问题详解

用cvGetRow取出指定行,其实就是取出指向指定行的地址, 然后用cvCopy来修改,原行自然就被改动了:

2014-04-13 22:22:51 1378

转载 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

文本查询程序

c++ primer 第五版 p430文本查询程序例程

2015-07-16

欧拉角表示旋转矩阵R的各种形式及转换程序

1. 详细文档介绍旋转矩阵R 的构成原理及其各种形式 2. matlab计算各种形式的R(x-y-z)(y-x-z)等等形式 3. 欧拉角,四元数,旋转矩阵R之间的相互转换程序

2014-07-09

MFC矩阵伪逆运算opencv

可存取txt文档矩阵,MFC,C++,OPENCV求伪逆

2013-11-01

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

TA关注的人

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