摘要:
OpenCV3里面没有自带opencv-contrib,需要自己手动安装,也很简单,直接在命令行里面打:pip install opencv-contrib-python 就能安装好了 OpenCV3 Opencv2.4 cv2.xfeatures2d.SIFT_create() cv2.SIFT( 阅读全文
摘要:
VS2015已经自带Nuget安装工具了,所以,新建一个项目,点击管理Nuget包 搜索OpenCV3 注意,目前只有这个版本支持VS2015,也就是平台工具集可以为vs140,其他的都会报错,报错我目前还没解决~ 然后完成之后就可以输入测试代码: 这个你随便选张图片,然后就可以显示出来,就成功了。 阅读全文
摘要:
首先抗锯齿是什么? 举个最简单的例子 你用windows画图软件画一根直线(准确说这个叫做线段),当水平或者垂直的时候,如下图,这是绝对完美的 但是当线段出现倾斜时,就无法做到完美了此时就会出现锯齿 就如同台阶一样,一级一级的 这是由于显示原理本身所限制的,也即是说因为显示器以及帧格式都是按照像素进 阅读全文
摘要:
之前一直不理解为什么osg::impostor里面的impostorSprite可以直接设置impostorSprite->getCoords()来设置geometry的四个边角,其实是因为这个函数 void ImpostorSprite::drawImplementation(osg::Rende 阅读全文
摘要:
例如:std::string path; path = path + "*" + s2 + "*" + s4; 如何得到s2和s4? 阅读全文
摘要:
C++引用 引用在定义时必须初始化,否则编译时便会报错。如果类(自定义类型)的成员是引用类型,需要注意一些问题。 引用成员变量 并不为这个变量新辟空间;类对象做成员变量则是要对其新辟一段空间的 不能有默认构造函数,必须提供构造函数 凡是有引用类型的成员变量的类,不能有缺省构造函数。默认构造函数没有对 阅读全文
摘要:
图片来自:https://zhidao.baidu.com/question/134542616148384045.html 阅读全文
摘要:
11 阅读全文
摘要:
#include #include #include #include #include #include #include #include #include #include osg::ref_ptr captureImage = new osg::Image; osg::ref_ptr track = new osgGA::TrackballManipulator; o... 阅读全文
摘要:
首先,要使用ref_ptr的类必须继承自Referenced类(当然Referenced本身肯定也可以),这样才能使用->ref()和unref(),才能正确,ref_ptr其实本身是一个类,后面的是它的对象,但是它重载了->符号,使得它的对象表现得像一个指针的特性一样,所以叫智能指针,这里实现的方 阅读全文