diff --git a/ext/opencv/opencv.cpp b/ext/opencv/opencv.cpp index 72a1f05..2eedc53 100644 --- a/ext/opencv/opencv.cpp +++ b/ext/opencv/opencv.cpp @@ -105,5 +105,11 @@ namespace rubyopencv { rb_define_singleton_method(rb_module, "add_weighted", RUBY_METHOD_FUNC(Mat::rb_add_weighted), -1); // in ext/opencv/mat.cpp rb_define_singleton_method(rb_module, "CV_MAKETYPE", RUBY_METHOD_FUNC(rb_maketype), 2); + + int state = 0; + VALUE ret = rb_eval_string_protect("OpenCV = Cv", &state); + if (NIL_P(ret)) { + rb_warn("An exception occured: %d", state); + } } } diff --git a/lib/opencv.rb b/lib/opencv.rb index b81761d..efe07a7 100644 --- a/lib/opencv.rb +++ b/lib/opencv.rb @@ -2,5 +2,3 @@ require_relative "opencv/version" require "opencv.so" require_relative "opencv/basic_structs" require_relative "opencv/cvmat" - -OpenCV = Cv