有没有靠谱的自动识别物体轮廓的方法?网上介绍的最多的就是opencv的findContours,但是我经过实际使用发现这个方法局限性极大,甚至可以说根本没什么用,它只能识别物体本身颜色和背景色差异极大的情况。其他大部分图片它都不能识别出图中物体的轮廓。我随便放两张图,一张是我实拍的,一张是网上的。我无论怎么调参数都识别不出来。
另外还试了我很多实拍的图片,都识别不出来。所以我问一下,除了AI,目前有没有靠谱的传统算法能比较准确的自动识别轮廓?
有没有靠谱的自动识别物体轮廓的方法?网上介绍的最多的就是opencv的findContours,但是我经过实际使用发现这个方法局限性极大,甚至可以说根本没什么用,它只能识别物体本身颜色和背景色差异极大的情况。其他大部分图片它都不能识别出图中物体的轮廓。我随便放两张图,一张是我实拍的,一张是网上的。我无论怎么调参数都识别不出来。
参考OpenCV
opencv\modules\calib3d\src\calibinit.cpp
//PERFORM SMART IMAGE THRESHOLDING BASED ON ANALYSIS OF INTENSTY HISTOGRAM
static void icvBinarizationHistogramBased(Mat & img)
{
……
}