05 2015 档案

利用cvFindExtrinsicCameraParams2求取相机外参数
摘要:cvFindExtrinsicCameraParams2函数的定义:1 void cvFindExtrinsicCameraParams2( const CvMat* object_points,2 const CvMat* im... 阅读全文

posted @ 2015-05-31 15:36 Curnane 阅读(7446) 评论(0) 推荐(0)

OpenCV中Mat数据的访问报错
摘要:最近再写一段程序的时候,要访问Mat中的元素。在定义Mat型数据的时候,用Mat ObjectPoints(48,3,CV_32FC1,0)对其进行初始化后,用at进行访问时报内存错误。 1 Mat ObjectPoints(48,3,CV_32FC1); 2 Mat ImgPoin... 阅读全文

posted @ 2015-05-30 19:55 Curnane 阅读(2389) 评论(0) 推荐(0)

OpenCV中数据转换
摘要:在OpenCV中Mat、CvMat和IplImage类型都可以代表和显示图像。IplImage由CvMat派生,而CvMat由CvArr派生即CvArr -> CvMat -> IplImage,Mat类型则是C++版本的矩阵类型(CvArr用作函数的参数,无论传入的是CvMat或IplImage,... 阅读全文

posted @ 2015-05-30 09:40 Curnane 阅读(640) 评论(0) 推荐(0)

OpenCV中InputArray和OutputArray使用方法
摘要:原文链接:http://blog.csdn.net/yang_xian521/article/details/7755101看过OpenCV源代码的朋友,肯定都知道很多函数的接口都是InputArray或者OutputArray型的,这个接口类还是很强大的,今个就来说说它们的那些事。InputArr... 阅读全文

posted @ 2015-05-28 08:31 Curnane 阅读(19602) 评论(0) 推荐(1)

C++实现矩阵求逆
摘要:最近实现一个算法要用到求逆等矩阵运算,在网上搜到一个别人写的矩阵类,试了一下效果不错,贴在这里,做个保存。matrix.h文件: 1 #ifndef __MATRIX_H__ 2 #define __MATRIX_H__ 3 4 #pragma once 5 6 #include ... 阅读全文

posted @ 2015-05-21 21:11 Curnane 阅读(2371) 评论(0) 推荐(0)

C++中的namespace详解
摘要:原文链接:http://blog.csdn.net/yao_zhuang/article/details/1853625 namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥... 阅读全文

posted @ 2015-05-21 14:04 Curnane 阅读(1049) 评论(0) 推荐(0)

Mat, IplImage, CvMat, Cvarr关系及元素获取
摘要:原文链接:http://blog.csdn.net/abcjennifer/article/details/17640195因为之前查资料关于opencv几种坑爹类型CvMat, Mat, IplImage, Cvarr的详细讲解很多,但详细到多通道元素获取和涉及到类型转换的文章极少,还有更坑爹的一... 阅读全文

posted @ 2015-05-19 19:53 Curnane 阅读(594) 评论(0) 推荐(0)

浅谈 C 语言中模块化设计的范式
摘要:今天继续谈模块化的问题。这个想慢慢写成个系列,但是不一定连续写。基本是想起来了,就整理点思路出来。主要还是为以后集中整理做点铺垫。 我们都知道,层次分明的代码最容易维护。你可以轻易的换掉某个层次上的某个模块,而不用担心对整个系统造成很大的副作用。 层次不清的设计中,最糟糕的一种是模块循环依... 阅读全文

posted @ 2015-05-11 11:04 Curnane 阅读(610) 评论(0) 推荐(0)

内联函数(Inline Functions)
摘要:影响性能的一个重要因素是内联技巧。内联函数也可称为内嵌函数。 在C++中,函数调用需要建立栈环境,进行参数复制,保护调用现场,返回时,还要进行返回值复制,恢复调用现场。这些工作都是与完成特定任务的操作无关的额外开销。程序效率由于该项工作而受到影响。 可以将函数声明为内联函数。对函数的内联声... 阅读全文

posted @ 2015-05-10 11:04 Curnane 阅读(192) 评论(0) 推荐(0)

C++中全局变量的声明和定义
摘要:原文链接:http://blog.csdn.net/candyliuxj/article/details/7853938(1)编译单元(模块) 在VC或VS上编写完代码,点击编译按钮准备生成exe文件时,编译器做了两步工作:第一步:将每个.cpp和相应的.h文件编译成obj文件;第二步:将工程... 阅读全文

posted @ 2015-05-10 10:06 Curnane 阅读(643) 评论(0) 推荐(0)

C++中冒号(:)的作用
摘要:摘于:http://blog.csdn.net/zimingjushi/article/details/6549390(1)表示机构内位域的定义(即该变量占几个bit空间)typedef struct _XXX{unsigned char a:4;unsigned char c;} ; XXX(2)... 阅读全文

posted @ 2015-05-06 15:09 Curnane 阅读(1925) 评论(0) 推荐(0)

导航