PatchMatchStereo icon indicating copy to clipboard operation
PatchMatchStereo copied to clipboard

关于数组的转化问题

Open ycj1124 opened this issue 3 years ago • 4 comments

大佬您好 我想问一下 您这个跑到最后得到的是不是一个float的数组呀?如果我想转化为Mat数组进行操作,具体要怎么做呢?是不是想如图中这里在ShowDisparityMap函数中的操作就是在转化为Mat呀?disp_mat就是得到的Mat类型的数组? 2月21日

ycj1124 avatar Feb 21 '22 03:02 ycj1124

cv::Mat m = cv::Mat(height,width,CV_32F,disp_map)

ethan-li-coding avatar Feb 22 '22 14:02 ethan-li-coding

cv::Mat m = cv::Mat(height,width,CV_32F,disp_map)

请问大佬 在进行图片的保存之前的最后一个步骤得到的结果是否就是这个disp_left呢? 箭头 disp_left 我注意到这是一个float类型的数据,想问下如果想把这个转成Mat要怎么操作呢 谢谢!

ycj1124 avatar Feb 23 '22 04:02 ycj1124

是的就是,这个,转换方法我在2楼说了,就那段代码,把disp_map换成你GetDisparityMap返回的指针

ethan-li-coding avatar Feb 23 '22 15:02 ethan-li-coding

是的就是,这个,转换方法我在2楼说了,就那段代码,把disp_map换成你GetDisparityMap返回的指针

好的 谢谢!

ycj1124 avatar Feb 24 '22 01:02 ycj1124