openni,opencv,opengl这三个到底是什么?有什么关系?做什么用
发布网友
发布时间:2022-03-24 16:54
我来回答
共1个回答
热心网友
时间:2022-03-24 18:23
满意请采纳
OpenNi没用过,感觉就是微软Kinect SDK的免费版,用于Kinect体感的编程API。貌似开源,github上有源码。功能上整体看应该没有Kinect SDK好,但跨平台,免费。当然也支持一些类似kinect的产品,详见OpenNi的背后公司primesense
OpenCV主要用于图像处理、图像分析、机器视觉和一些模式识别。内容丰富,使用很广泛。就是一系列的库,实现了处理图像、让机器理解图像内容和利用图像建立3维世界描述的功能。
OpenGL就是工业标准的显示API,定义了一系列的函数,调用这些函数就可以来操作显卡,实现画2维3维图片。当然不同的显卡公司,会根据自己的显卡和GPU来具体实现这些函数。