OpenCV C++ and cvSmooth -
किसी को भी पता है कि समस्या क्या हो सकती है:
cvSmooth (origImage, grayImage1, CV_BLUR, 3 ); मुझे त्रुटि मिली:
त्रुटि: तर्क `1 'से` `cv :: mat'` const cvArr * अगर मैं का उपयोग करता हूं: cvtColor (origimage, cvsrr *, cvArr *, int, int, int, double, double) ग्रे इमेज, सीवी_BGR2GRAY); सभी ठीक काम किया कैप्चरिंग लैपटॉप कैमरे से है (वास्तविक समय)।
सीवी :: मेट है ओपनसीवी के सी ++ संस्करण से एक नई संरचना। cvSmooth () पुराने सी एपीआई से है सी इंटरफ़ेस को सी ++ के साथ मिश्रण मत करो! मैं सुझाव देगी कि आप पढ़ने के लिए कुछ समय निकालते हैं।
इसके अलावा, अगर आप opencv / modules / imgproc जांचते हैं /src/smooth.cpp आप देखेंगे कि cv :: boxFilter () के लिए समतुल्य है cvSmooth (CV_BLUR) नया C ++ इंटरफ़ेस पर। < / P>
Comments
Post a Comment