Chr*_*bek 8 opencv augmented-reality ios arkit
我正在使用OpenCV(使用ARuco)实现ARKit的标记跟踪,并在进行相机的纵向定位时看到良好的效果,但在做横向时略微偏移.
已知位置的ARuco标记:
纵向模式下的检测有效:
在横向方向,检测显示偏移:
详细说明我在做什么:
ARFrame做以下事情:height, width, baseaddress并转换为cv::Matcv::aruco::detectMarkers,cv::aruco::estimatePoseSingleMarkers)ARFrame.
rvec并tvec使用转换为4x4变换cv::Rodrigues,然后从OpenCV转换为OpenGL坐标空间diag(1,-1,-1,1) * transform 我的问题:
frame.displayTransform扮演转换的任何部分吗?更新25.07.2017:
更新于2014年9月14日: