Skip to content

修改为单目时的问题 #13

@LiuSnake7788

Description

@LiuSnake7788

你好,谢谢你的工作。我想把您的工作修改为在单目Example上也能运行,进行了如下修改:
在Trackingcc的ophus::SE3f Tracking::GrabImageMonocular(const cv::Mat &im, const double &timestamp, string filename)函数中加入
cv::Mat InputImage;
InputImage = im.clone();
mpDetector->GetImage(InputImage);
mpDetector->Detect();
mpORBextractorLeft->mvDynamicArea = mpDetector->mvDynamicArea;
{
std::unique_lockstd::mutex lock(mpViewer->mMutexPAFinsh);
mpViewer->mmDetectMap = mpDetector->mmDetectMap;
}
mpDetector->mvDynamicArea.clear();
mpDetector->mmDetectMap.clear();
在Systemcc的TrackMonocular(const cv::Mat &im, const double &timestamp, const vectorIMU::Point& vImuMeas, string filename)函数中加入
cv::Mat imToFeed = im.clone();
if(settings_ && settings_->needToResize()){
cv::Mat resizedIm;
cv::resize(im,resizedIm,settings_->newImSize());
imToFeed = resizedIm;
}
但结果是,使用TUM1数据集时,会先出现黑屏(只有识别框没有图像)的问题,且位姿估计明显有问题。在自制的数据集中黑屏时间会大大延长,请问是有什么工作被遗漏了吗?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions