首页 文章
  • 32 votes
     answers
     views

    从2个图像的3d重建没有关于相机的信息

    我试图在2d图像中用3d模拟一个简单的场景,我没有关于相机的任何信息 . 我知道有3 options: 我有两个图像,我知道我从XML加载的相机模型(内在因素) loadXMLFromFile() => stereoRectify() => reprojectImageTo3D() 我没有它们但是我可以校准我的相机=> stereoCalibrate() =&...
  • 1 votes
     answers
     views

    Unity 3D谷歌纸板相机

    我正在Unity 3D中试用Google Cardboard来创建一个基本的VR游戏 . 我无法弄清楚哪个预制件是立体纸板相机 . 我've found several videos that claim to show me, but when I look for the prefabs names they describe, I can't在我的列表中找到它们 . 在one video的评...
  • 0 votes
     answers
     views

    无法重现视差图和点 Cloud

    我的立体声图像对的点 Cloud 输出似乎非常不准确和奇怪 . 我相信这可能是由不正确的视差图引起的,因为与立体图像相比,视差图中没有任何东西看起来是可辨别的 . 我需要使用哪些方法来获得正确的视差图并最终获得正确的点 Cloud ? 如果需要,我可以提供相机参数 . % load stereo images and camera parameters load('stereoFrames.mat...
  • 1 votes
     answers
     views

    用于估计基本矩阵的8点算法

    我正在观看关于使用8点算法估计用于立体视觉的基本矩阵的讲座 . 据我所知,一旦我们恢复了两台摄像机之间的基本矩阵,我们可以在另一台摄像机上计算出一条点上的极线 . 根据我的理解,这条极线(经过纠正后)可以很容易地找到特征对应关系,因为我们只是沿着一维线匹配特征 . 混淆来自于8点算法本身需要至少8个特征对应来估计基本矩阵的事实 . 那么,我们找到点对应来恢复用于找到点对应关系的矩阵? 这似乎是一个...
  • 2 votes
     answers
     views

    在立体相机中的右图像上找到相应的2d点

    我在立体相机的左图像中有一个点(xl,y1) . 我想确定右图像中相同点的位置,让我们说右图像中的点(xr,yr) . 我使用opencv使用相机校准来获得所有旋转矩阵和平移矩阵 .
  • 4 votes
     answers
     views

    如何使用立体三角测量从2D图像点计算3D对象点?

    我有一个使用OpenCV和Python校准的立体校准相机系统 . 我试图用它来计算图像点的3D位置 . 我收集了内在和外在矩阵,以及E,F,R和T矩阵 . 我对如何将2D图像点三角测量到3D对象点感到困惑 . 我已阅读以下文章但我对此过程感到困惑(In a calibrated stereo-vision rig, how does one obtain the "camera matr...
  • 0 votes
     answers
     views

    使用立体相机的3D世界坐标估计

    我有一堆知道对象 . 我的问题是使用立体声对找到对象的世界坐标(X,Y,Z) . 我已经完成了以下步骤 . 立体相机校准,获得内在和外在参数 . Un-Distort图像对 . 立体校正以获得极线中的图像 . 我已从图像中分割出对象区域(我知道图像中的对象区域) 我知道公式z =(bF)/(ds)来计算深度 . 有什么功能可以在opencv中找到X,Y,Z.我的工作距离约为26...
  • 1 votes
     answers
     views

    逆向工程Google Cardboard

    我正在为iOS构建360视频查看器,以便更好地理解单视场和立体360视频的细微差别 . 实际上,我正在尝试对Google Cardboard SDK的工作进行逆向工程 . 我正在进行的代码在这里:https://github.com/alfiehanssen/ThreeSixtyPlayer 我理解单视频视频和立体视频的基础知识 . 我想更好地理解显示立体视频所需的客户端配置/转换 . 具体来说,...
  • 0 votes
     answers
     views

    Google Cardboard Vuforia - 相机尺寸很小

    我正在尝试将Google Cardboard SDK集成到Vuforia Unity项目中 . 实现这一目标的方法描述为here . 我的问题是相机尺寸太小 . 我正在上传图片以便更好地解释它: 这就是我所取得的成就 . 这是我期望的: 我对Vuforia和Unity很新,但事情并不是很清楚 . 你能告诉我为什么相机尺寸这么小吗?有没有办法让它足够大?我正在使用Nexus 5.提前谢谢!
  • 1 votes
     answers
     views

    使用立体相机的不良距离结果

    我正试图实时测量从立体声对到场景中检测到的人的距离 . 首先,我使用9x6棋盘(方形尺寸为59 mm)分别校准两个相机,并且我获得了两个相机的均方根误差在0.15和0.19之间 . 使用获得的参数,我校准了立体声对,均方根误差为0.36 . 后来,我纠正了,unistort并重新映射立体声对给我这个结果:rectified and undistorted stereo 做到这一点,我使用stere...
  • 10 votes
     answers
     views

    使用OpenCV描述符与findFundamentalMat匹配

    我之前发布了有关同一程序的问题,但未收到任何答案 . 我已经纠正了我在那时遇到的问题,只是面对一个新问题 . 基本上我使用未经校准的方法自动校正立体图像对以进行旋转和平移 . 我使用诸如SURF之类的特征检测算法来找到两个图像中的点,左右立体图像对,然后再次使用SURF我匹配两个图像之间的点 . 然后,我需要使用这些匹配点来找到可用于校正图像的基本矩阵 . 我的问题是这个 . 我的匹配点存储在描述...
  • 0 votes
     answers
     views

    使用Open CV Python创建具有对角视差的StereoBM的dispairty Map

    我有一对立体声,想创建一个视差图 . 但是,两个图像之间的转换并不是简单地从左到右或上下,而是两者的某种组合 . 我试图在Open CV Python中使用StereoBM函数,但结果在图像上有黑色和白色的对角线 . 我的问题是,是否可以使用视差在对角线方向上的两个图像来计算视差图,或者是否需要旋转图像以使此功能起作用? 编辑:在阅读下面的答案,并做了一些研究后,我决定尝试使用stereoRect...
  • 4 votes
     answers
     views

    立体视觉:深度估计

    我正在研究立体视觉任务,我想获得立体视觉相机和物体之间的距离 . 我正在使用Matlab与计算机视觉系统工具箱 .我使用"Camera Calibration Toolbox for Matlab"校准了相机,因此我有左右相机的内在参数和外部参数(右相机的位置和左相机) . 我还有一对经过纠正的图片和他们的差异图 . 为了估计视差,我使用了Matlab函数disparity()...
  • 6 votes
     answers
     views

    OpenCV立体摄像机校准/图像校正

    我正在尝试校准我的两个Point Grey(Blackfly)相机以获得立体视觉效果 . 我正在使用OpenCV附带的stereo_calib.cpp教程(下面的代码) . 出于某种原因,我得到了非常糟糕的结果(RMS误差= 4.49756,平均重投影错误= 8.06533),我所有经过纠正的图像都是灰色的 . 我认为我的问题是我没有为stereoCalibrate()函数选择正确的标志,但是我尝...
  • 2 votes
     answers
     views

    在立体声校准中,如果改变立体相机的分辨率,外在矩阵如何变化

    我的立体相机有不同的分辨率1280x480,640x240和320x120 . (相机流水平粘贴的同步图像对640X480,这就是为什么是1280x480) . 我在下面的link中使用了Opencv3立体声校准算法来校准分辨率为1280 * 480的立体相机 . stereoRectify( M1, D1, M2, D2, img_size, R, T, R1, R2, P1, P2, Q, ...

热门问题