Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 41027

goodfeaturestotrack corner vector size

$
0
0
Hi, I'm having trouble with goodFeatureToTrack using OpenCV 3.0 in C++ with Qt and MSVC2010. When I run the following code, the size of `corners` is 4,289,272,441 (image is ok and displays). #include #include "opencv.hpp" #include "world.hpp" #include using namespace cv; using namespace std; int main() { Mat frame = imread("lena_color.tif"); std::vector corners; //Mat corners; cvtColor(frame,frame,COLOR_RGB2GRAY); goodFeaturesToTrack(frame,corners,10,0.001,10); cout << corners.size() << endl; imshow("Img",frame); waitKey(); return 0; } I know `corners` is not a `Mat` but when I use it as such I get a size of [1x10], which makes sense. **Has anyone run into this behavior and knows how to explain and fix it?**

Viewing all articles
Browse latest Browse all 41027

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>