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

HOG-Descriptor malloc freed error

$
0
0
I am trying to calculate the HOGDescriptors for a roi of an image but I am getting the following error: > HOG-Descriptor(34411,0x10618d340)> malloc: *** error for object> 0x106654a98: incorrect checksum for> freed object - object was probably> modified after being freed. HOGDescriptor h; h.winSize = Size(windows_n_rows, windows_n_columns); vector descriptors; for(int k=0; k<=img.rows-windows_n_rows; k+=Step_slide){ for(int m=0; m<=img.cols-windows_n_columns; m+=Step_slide){ // Resulting window Rect window(m, k, windows_n_rows, windows_n_columns); Mat Roi = img(window); h.compute(Roi, descriptors); Mat feature(descriptors, true); Mat k = feature.reshape(1,1); forest.predict(k, pred, task3_trained_trees, confid); float classId = pred.at(0,0); float c = confid.at(0,0); if (c > 0.5){ if(classId != 3.){ valid_roi.push_back(Roi); } } } }

Viewing all articles
Browse latest Browse all 4615

Trending Articles



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