X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Ffindobj%2Ffindobj.C;h=b54b1c727f7ec8cfc0d5cd02927ca27f0b950839;hb=6ca0a7892ec6459a54fcb3ba3a223d1ddc5ce402;hp=ea1d60180c887f2c5397be48632cd7859ee87a14;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/plugins/findobj/findobj.C b/cinelerra-5.1/plugins/findobj/findobj.C index ea1d6018..b54b1c72 100644 --- a/cinelerra-5.1/plugins/findobj/findobj.C +++ b/cinelerra-5.1/plugins/findobj/findobj.C @@ -412,7 +412,7 @@ void FindObjMain::detect(Mat &mat, KeyPointV &keypts,Mat &descrs) descrs.release(); try { detector->detectAndCompute(mat, noArray(), keypts, descrs); - } catch(std::exception e) { printf(_("detector exception: %s\n"), e.what()); } + } catch(std::exception &e) { printf(_("detector exception: %s\n"), e.what()); } } void FindObjMain::match() @@ -420,7 +420,7 @@ void FindObjMain::match() pairs.clear(); try { matcher->knnMatch(obj_descrs, scn_descrs, pairs, 2); - } catch(std::exception e) { printf(_("match execption: %s\n"), e.what()); } + } catch(std::exception &e) { printf(_("match execption: %s\n"), e.what()); } } Ptr FindObjMain::flann_kdtree_matcher() @@ -494,7 +494,6 @@ void FindObjMain::set_brisk() } #endif - void FindObjMain::process_match() { if( config.algorithm == NO_ALGORITHM ) return;