c++ - opencv findContours() crashes the program -


i new image processing, , i'm working on real time tracking

but stuck findcountours function.

cvtcolor(*pimg, *pimg, cv_rgba2gray); //convert gray image mask = pimg->clone();  //clone source mask.convertto(mask,cv_8uc1); //convert 8uc1 vector<vector<point> > contours; vector<vec4i> hierarchy; findcontours( mask, contours, hierarchy, cv_retr_tree, cv_chain_approx_simple, point(0, 0)  ); contours.clear();   hierarchy.clear(); 

and when run program crashes, if comment findcountours function fine.

i have checked documents there no clue happened.

mask = pimg->clone();  //clone source mask.convertto(mask,cv_8uc1); //convert 8uc1 

replace

pimg.convertto(mask, cv_8u, arg); 

arg may different different types of input image. 255 float/double.


Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -