gpt4 book ai didi

opencv - BackgroundSubtractorMOG 输出的蒙版上的凸包

转载 作者:太空宇宙 更新时间:2023-11-03 22:33:27 25 4
gpt4 key购买 nike

我正在使用 BackgroundsubtractorMOG() 基本上提取一个 mask 来分离出前景。然后,我在 mask 上使用 convexHull() 来定位移动物体的位置。

但是我收到以下错误:

openCV Error: Assertion failed (nelems >= 0 && (depth == CV_32F || depth == CV_32S)) in convexHull, file /home/ameya/OpenCV2.4.2/modules/imgproc/src/contours.cpp, line 1947
terminate called after throwing an instance of 'cv::Exception'
what(): /home/ameya/OpenCV2.4.2/modules/imgproc/src/contours.cpp:1947: error: (-215) nelems >= 0 && (depth == CV_32F || depth == CV_32S) in function convexHull

我已经检查了没有。元素以及类型转换掩码矩阵。但错误仍然存​​在。以前有没有人遇到过类似的问题。我正在使用 OpenCV 2.4.2

最佳答案

使用这种格式,它会有所帮助(注意类型转换为 Mat):

convexhull(Mat(inputarray),hull,0,0)

关于opencv - BackgroundSubtractorMOG 输出的蒙版上的凸包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14861729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com