标签: image opencv shape image-recognition
所以,我的图像很简单:
在通过openCV执行findContours之后,我得到了一个曲线矢量,绘制后如下所示:
但是我希望曲线的矢量看起来像单行而不是图,就像这样:
是否有openCV函数,或者我应该使用其他算法?你有什么建议?
由于
答案 0 :(得分:2)
如果我理解你的问题,那么做一个你想要的方法就是使用thinning算法。您将找到OpenCV here的实现。
步骤如下:
反过来拍摄照片:
然后应用细化算法:
执行此操作的Matlab代码:
I = imread('image.jpg'); I = ~I; It = bwmorph(I(:,:,1),'thin',Inf);