From 0dead602241e6b68b29c188bb9e1f40d7ae43931 Mon Sep 17 00:00:00 2001 From: Francois Deschenes Date: Thu, 26 Jul 2018 21:46:15 -0700 Subject: [PATCH] More housekeeping. --- ext/opencv/dnn_net.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/ext/opencv/dnn_net.cpp b/ext/opencv/dnn_net.cpp index 850784f..4a9e43d 100644 --- a/ext/opencv/dnn_net.cpp +++ b/ext/opencv/dnn_net.cpp @@ -70,17 +70,14 @@ namespace rubyopencv { // void setInput(const Mat &blob, const String& name = "") VALUE rb_set_input(int argc, VALUE *argv, VALUE self) { - VALUE blob, name, options; - rb_scan_args(argc, argv, "12", &blob, &name, &options); + VALUE blob, name; + rb_scan_args(argc, argv, "11", &blob, &name); cv::dnn::Net* selfptr = obj2net(self); - cv::Mat *m = Mat::obj2mat(blob); - try { - selfptr->setInput(*m, CSTR_DEFAULT(name, "")); + selfptr->setInput(*Mat::obj2mat(blob), CSTR_DEFAULT(name, "")); } catch(cv::Exception& e) { - delete m; Error::raise(e); }