Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opencv 使用单标定摄像机估计人体高度_Opencv_Camera_Height_Perspectivecamera_3d Reconstruction - Fatal编程技术网

Opencv 使用单标定摄像机估计人体高度

Opencv 使用单标定摄像机估计人体高度,opencv,camera,height,perspectivecamera,3d-reconstruction,Opencv,Camera,Height,Perspectivecamera,3d Reconstruction,我正在研究一种算法来估计视频中检测到的人的身高,我被卡住了 我工作的部分是使用HoG算法检测人,因此我为帧中的每个人都有一个边界框。我已经校准了相机,所以我有我的内在和外在的相机参数 问题是,现在我有了一个带有两个未知数的透视投影公式:对象的高度和从对象到相机的距离。我使用一个mono网络摄像头来检测人,所以我没有物体到摄像头的距离信息。高度是我想要估计的,所以我也没有 我知道如果我使用kinect或立体摄像机来获取距离,这个问题是可以解决的,但我只限于一个单声道网络摄像机 有人知道如何解决这个

我正在研究一种算法来估计视频中检测到的人的身高,我被卡住了

我工作的部分是使用HoG算法检测人,因此我为帧中的每个人都有一个边界框。我已经校准了相机,所以我有我的内在和外在的相机参数

问题是,现在我有了一个带有两个未知数的透视投影公式:对象的高度和从对象到相机的距离。我使用一个mono网络摄像头来检测人,所以我没有物体到摄像头的距离信息。高度是我想要估计的,所以我也没有

我知道如果我使用kinect或立体摄像机来获取距离,这个问题是可以解决的,但我只限于一个单声道网络摄像机


有人知道如何解决这个问题吗?我已经阅读了有关使用参考对象的内容,但我不知道如何使用它们来解决我的问题。

看看如果允许您拍摄视频或一组图像,您可以应用三维重建。那对你有帮助吗?