[OpenCV + Kinect] OpenCV를 이용한 Kinect 영상처리
OpenCV를 OpenNI와 연동하여 CMake로 컴파일하면 몇줄의 코딩만으로 손쉽게 Kinect Depth 영상을 받아 올 수 있습니다. RGB 영상까지 받으려면 2번째 예제로.
Download 1 :OpenCV-Kinect.zip
Download 2 : OpenCV-Kinect(RGB,Depth).zip
#include <opencv2\opencv.hpp>
using namespace cv;
void main()
{
Mat depthImg;
VideoCapture cap( CV_CAP_OPENNI );
namedWindow("Kinect", 1);
while(1){
cap >> depthImg;
imshow("Kinect", depthImg);
if( waitKey(30) >=0 )
break;
}
}
참 쉽죠?
Depth 영상이 잘 보이지 않아 scale를 조절하여 보기.
비슷한 방법으로 Kinect에서 Depth 영상 및 RGB 영상까지 받은 결과.
Reference
[1] OpenCV build with OpenNI, http://seevisionc.blogspot.kr/2012/07/compiling-opencv-with-openni-for.html
'CLASS' 카테고리의 다른 글
[Processing] 프로세싱으로 안드로이드 앱 개발하기 (Processing for Android) (0) | 2013.12.27 |
---|---|
[openFrameworks] ofxPCSDK - Intel Perceptual Computing SDK (소스코드) (6) | 2013.06.18 |
[Kinect] 키넥트 3D 뷰어 with 오픈프레임웍스 (소스코드) (1) | 2013.04.15 |
[Kinect] 키넥트 + 윈도우7 개발환경 구축하기 (7) | 2013.03.30 |
모바일 플랫폼(iOS, Android) 개발 툴 정리 (1) | 2012.11.08 |