2012-09-08 44 views

उत्तर

5

मैं cv::Moments (सी ++) या सीवीमोमेंट्स (सी) फ़ंक्शन को देखने की अनुशंसा करता हूं।

This StackOverflow thread gives some example code for a problem very similar to yours.

This post वस्तु केंद्र अंक पाने के लिए संबंधित सिद्धांत के कुछ में चला जाता है।

+1

धन्यवाद! http://opencv.itseez.com/doc/tutorials/imgproc/shapedescriptors/moments/moments.html?highlight=moment#code ने मेरी सहायता की। –

2

Centroid द्वारा आपका क्या मतलब है?

यदि यह द्रव्यमान का केंद्र है, तो आप अपने आकार के अंदर मौजूद बिंदुओं के समन्वय के औसत की गणना कर सकते हैं। लेकिन द्रव्यमान का केंद्र आकार के बाहर "अनियमित" (गैर-उत्तल) आकार के लिए हो सकता है।

यदि आप किसी भी समोच्च बिंदु के आगे के आकार के अंदर बिंदु चाहते हैं, तो आप disttransform फ़ंक्शन पर एक नज़र डाल सकते हैं।