【发布时间】:2021-03-22 06:29:54
【问题描述】:
我正在尝试在 Opencv 中对视差图进行后处理。在代码中使用 '''getDisparityVis''' 时会引发以下错误。 非常感谢任何帮助。
filtered_disp_vis= cv2.ximgproc.getDisparityVis(disparity,filtered_disp_vis,1.0);
错误
AttributeError Traceback (most recent call last)
<ipython-input-4-1594f6523e20> in <module>
27 dispr = np.int16(right_disp)
28 disparity = wls_filter.filter(left_disp, fixedLeft, None, right_disp)
---> 29 ximgproc.getDisparityVis(disparity,filtered_disp_vis,1.0);
30
31 cv2.imshow('leftImage',displ/1.0)
AttributeError: module 'cv2.ximgproc' has no attribute 'getDisparityVis'
【问题讨论】:
-
你试图调查什么问题?
-
请提供您使用的OpenCV版本
-
@Christoph Rackwitz 抱歉回复晚了。目前正在使用 OpenCV 版本 4.4.0.46 和 Python 3.9
-
@Christoph Rackwitz 为了调试,我尝试使用不同版本的 OpenCV 4.3.0.36,然后再次运行程序,但错误仍然存在
-
@Christoph Rackwitz 能否请您指导我使用“getDisparityVis”的任何示例代码
标签: python opencv camera opencv-python stereo-3d