
OpenCV
奔跑的Levi
这个作者很懒,什么都没留下…
展开
-
OpenCV 使用convexHull 函数遇到的一些问题
对于任意contour都能接受代码(仅限于图片)。1.首先,若要使用convexityDefects 则必须声明 contour_hull的形式为vector contour_hull(contour.size());否则会报错,这点必须注意。2.其次,一个可能的愚蠢问题来自 contour的size是不够的。contour.size() > 3这个就是说,不够四个点,没原创 2017-03-15 16:11:26 · 2665 阅读 · 0 评论 -
OpenCV c++ assertion failed <i < 0> in cv::_InputArray::getMat 错误的原因
这个问题的主要原因是在与InputArray需要初始化,即需要声明InputArray的内存空间大小,否则无法读取正常的值。代码比较多的时候一定要仔细检测这个问题。尤其在声明一个vector> 时,注意申请内存空间。使用cv::drawContours函数时可能会返回上述错误。原创 2017-03-09 12:26:03 · 5559 阅读 · 3 评论