kinect에 대한 깊이 수집을 위해 Get and Display Depth Data in C#에 fps를 계산했습니다. 깊이 날짜 시간kinect data acquisition fps> 30
if (this.sensor != null)
{
this.sensor.DepthFrameReady += this.DepthImageReady;
}
private void DepthImageReady(object sender, DepthImageFrameReadyEventArgs e)
{
DateTime before = DateTime.Now;
using (DepthImageFrame depthFrame = e.OpenDepthImageFrame())
{
if (depthFrame != null)
{
depthFrame.CopyDepthImagePixelDataTo(this.depthPixels);
}
else
{
// depthFrame is null because the request did not arrive in time
}
}
DateTime after = DateTime.Now;
TimeSpan result = after.Subtract(before);
float seconds = (float)result.TotalSeconds;
this.Text = "Kinect (" + (1/seconds) + "fps)";
}
나는> 60 FPS를 받고 오전 믿을 수 없을 정도로 무한을 구현하기위한
가 FPS를 계산하기 위해 언젠가
KINECT 왜 내가 무한대를 얻고 초당 30 프레임을 제공하지만, 내가 뭘 잘못 했니?
, 난 당신의 코드를 보면 _ "질문이 답을 제거한 모두 이전 및 날짜 시간 변수는 DateTime.Now로 설정 한 후 - 그래서 차이 초는 0이됩니다. 무한대는 0으로 나눈 결과입니다. "_ – PaulF