Advertisement

Mastering OpenCV Ch3 Markerless Augmented Reality (2nd Edition)

阅读量:

前文已对特征点与匹配器存在的问题进行了探讨,并借助模板图像实现了匹配器的优化。在该匹配器中,包含了用于构建索引表的训练特征描述子,从而实现有效的匹配过程。

本文将着重剖析测试图像所面临的问题:
依旧参考main函数部分,延续上一节的内容

复制代码
    ARDrawingContext drawingCtx("Markerless AR", frameSize, calibration);//这个应该是OpenGL初始化的阶段。
    
      
    

此处为OpenGL的初始化过程,暂且不予关注。
1:在processFrame函数中定位到该行代码

复制代码
     drawingCtx.isPatternPresent = pipeline.processFrame(cameraFrame);//计算位姿矩阵
    
      
    

这是后续需要着重关注的内容。通过实施追踪手段,我们能够进一步明确以下方向:

复制代码
    bool PatternDetector::findPattern(const cv::Mat& image, PatternTrackingInfo& info)
    {
    // Convert input image to gray
    getGray(image, m_grayImg

全部评论 (0)

还没有任何评论哟~