Python 这个OpenCV特性到哪里去了?

Python 这个OpenCV特性到哪里去了?,python,opencv,Python,Opencv,我试图在Python下的OpenCV中使用基于图形的分段函数 旧cv命名空间中存在绑定: dst = cv.ximgproc_segmentation_GraphSegmentation.processImage( src[, dst] ) (以及其他一些方法) 这个函数在cv2中消失了,我发现了一个与之等效的 retval= cv2.ximgproc.segmentation.createGraphSegmentation() 但在3.4.4版中似乎不存在 有人知道发生了什么吗?我自己解

我试图在Python下的OpenCV中使用基于图形的分段函数

旧cv命名空间中存在绑定:

dst = cv.ximgproc_segmentation_GraphSegmentation.processImage( src[, dst] ) 
(以及其他一些方法)

这个函数在
cv2
中消失了,我发现了一个与之等效的

retval= cv2.ximgproc.segmentation.createGraphSegmentation()
但在3.4.4版中似乎不存在


有人知道发生了什么吗?

我自己解决了。软件包
opencv contrib python
也必须安装。

他们从2.x版到3.x版进行了大量重构,并在其中移动/重命名了大量软件包。您正在寻找的功能可能已在那里丢失;我不确定,因为我使用的是java绑定,但在这次转换之后,我在几个包中也丢失了很多功能。@TA:有趣的是,我注意到文档中提到的是3.4.5上而不是之前的Python绑定
cv.ximgproc.segmentation
。我已经安装了3.4.5。无论如何,提到的名称空间是不存在的
cv
,并且
cv2.ximgproc
也不存在:-(