2011-12-22 61 views
1

是否有合併兩個CvHistogram的方法?假設我們有CvHistogram * hist1和CvHistogram * hist2。在opencv中合併兩個cvHistogram

那麼,是否有一種自動方式來生成第三個直方圖(hist3),並在hist1和hist2上添加每種顏色外觀,還是必須手動執行?

非常感謝, Dimos。

回答

2

令人失望,但沒有方便的功能爲您做到這一點。

但是,如果你想使用C++接口,直方圖存儲在一個mat對象中。你可以使用所有的函數和運算符爲矩陣定義。

而且你可以做

h3 = h1 + h2; 
+2

您好,謝謝您的回答。 實際上有cvAdd(const CvArr * A,const CvArr * B,CvArr * C,const CvArr * mask = 0)函數,您可以在其中合併兩個直方圖! – dimstamat 2011-12-22 21:43:12