摘要: //OpenCV中使用的智能指针。类似于std::smart_ptr,但是在OpenCV中可以用Ptr轻松管理各种类型的指针。//可以用Ptrptr代替MyObjectType* ptr,MyObjectType可以是C的结构体或C++的类,//如果没有自动析构的函数,需要实现//templatevoidPtr::delete_obj(){call_destructor_func(obj);}//... 阅读全文
posted @ 2014-04-24 10:50 fireae 阅读(7662) 评论(0) 推荐(0)
摘要: 1 编译器自动生成的基本函数C++编译器会在开发人员没有声明下列函数的时候,声明编译器自己的版本。class Empty{}等效于下面的声明class Empty{public:Empty(); //缺省构造函数Empty(const Empty& rhs); //拷贝构造函数~Empty(); //析构函数Empty & operator=(const Empty& rhs); //赋值运算符E... 阅读全文
posted @ 2014-04-24 10:38 fireae 阅读(1092) 评论(0) 推荐(1)
摘要: 来自为知笔记(Wiz) 阅读全文
posted @ 2014-04-23 17:28 fireae 阅读(172) 评论(0) 推荐(0)
摘要: Opencv是一个开源的图像处理库,包含了大量的图像处理中用的基础算法,而且还在不断扩大,它基于BSDlicense发布,因此是商业友好的,可以被用于商业或非商业的项目中。Opencv社区是很活跃的,版本更新较快,Opencv的官方站点是http://opencv.org/,里面有详细的文档和实例程序,是学习使用Opencv的良好途径。由于它是开源的,我们可以轻松获得它的源码进行研究,它主要用C\... 阅读全文
posted @ 2014-04-23 13:32 fireae 阅读(163) 评论(0) 推荐(0)