dso图像管理

  1. readImageBW_8U
    MinimalImageB* img = new MinimalImageB(m.cols, m.rows);
    memcpy(img->data, m.data, m.rows*m.cols);
    return img;
  1. Undistort::undistort
    主要调用
    photometricUndist->processFrame<T>(image_raw->data, exposure, factor);
    内部:
    float* data = output->image;
    for(int i=0; i<wh;i++)
    {
    data[i] = factor*image_in[i];
    }
    output->exposure_time = exposure_time;
    output->timestamp = 0;
    还有另一个分支
    data[i] = G[image_in[i]];
    反正就是要对 像素值 进行转换, 转为一种 浮点型数据

photometricUndist->output->copyMetaTo(*result);
other.exposure_time = exposure_time;

else
{
memcpy(result->image, photometricUndist->output->image, sizeof(float)wh);
}

至此,得到了ImageAndExposure* ret2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 挺感慨,感慨自己不能在亲人身边… 也感概自己不能给他们提供更好的… 换句话说 不在身边 怎么都不知道最需要什么 不...
    卉卉在哪里阅读 228评论 0 0
  • 新年快乐! 新的一年愿善良愿宽容,希望能够更多的爱自己,更多的学会与自己相处,能更好的解决遇到的困惑,更加努力...
    人圭雨路阅读 142评论 2 2
  • 之前一直用 underscore 的 _.template() 填充htnl模版,但是后面发现有几个点的问题,一个...
    Axiba阅读 1,437评论 0 0
  • 最近看了好多摄影文章,越发觉得摄影是个复杂的实践类,冒险类,审美类,早起类,晚归类,体力类的减肥项目综合体.
    功夫熊猫水上漂阅读 290评论 0 1