2015-11-09 53 views
1

OpenCV是否包含非凸船體函數?在opencv中查找非凸(或convac)船體

通過非凸包我的意思是這樣的: enter image description here

+0

[像這樣?](http://docs.opencv.org/2.4/doc/tutorials/imgproc/shapedescriptors/hull/hull.html) – GPPK

+0

謝謝。這是凸包,我要求非凸包。 –

+0

然後展示了一個凸包的例子......因此這個問題呢? – GPPK

回答

2

你爲什麼選擇像你一樣的凹形外殼? 凹殼除了凸包以外不是唯一的。

例如,這是另一個凹殼(綠色):

enter image description here

你需要某種形式的啓發,創造出凹殼。例如,從delauny三角剖分(可以用openCV afaik計算)開始,找到最小值,最大值和中值邊長,並選擇設置最大邊長。刪除所有比這更長的邊。這假設你的「對象」樣本比非對象區域密集。

1

沒有,是在OpenCV中沒有非凸包功能。

只有Convex hull但這並沒有真正的幫助。