Quantcast
Channel: 하마와거북이의 연구일지
Viewing all articles
Browse latest Browse all 53

osgImage, osgTexture와 OpenNI를 이용하여 KINECT 영상 받기

$
0
0
OpenNI가제공하는 depth image 데이터형은 XnDepthPixel이다.헤더와 소스를 뒤져 보면 구조체로되어있고, unsigned int형으로 nRed, nGreen, nBlue가정의되어있을뿐이다.KINECT에서실시간으로받아오는깊이 영상을 OSG에다뿌리려면제일간단한해법중하나가osg::Texture2D를사용하는것이다.그리고 osg::Texture2D에이미지포맷을인자로주어설정할수있는데이 임의의이미지를레퍼런스할수있게해주는클래스가 osg::Image이다.따라서, OSG에서 KINECT영상을뿌리는관건은 osg::Image와 XnDepthPixel (혹은 XnImagePixel)의자료변환이핵심이다. XnDepthPixel zMax = depthMetaData.ZRes(); const XnDepthPixel* depthData = depthMetaData.Data(); .......

Viewing all articles
Browse latest Browse all 53

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>