mirror of
https://github.com/ruby-opencv/ruby-opencv
synced 2023-03-27 23:22:12 -04:00
add some constants of CvMat depth
This commit is contained in:
parent
8e1549ddb7
commit
59c4677166
2 changed files with 60 additions and 1 deletions
|
@ -185,7 +185,37 @@ define_ruby_module()
|
|||
rb_define_const(rb_module, "CV_32F", INT2FIX(CV_32F));
|
||||
/* 6: 64bit floating-point */
|
||||
rb_define_const(rb_module, "CV_64F", INT2FIX(CV_64F));
|
||||
|
||||
|
||||
/* Other depth */
|
||||
rb_define_const(rb_module, "CV_8UC1", INT2FIX(CV_8UC1));
|
||||
rb_define_const(rb_module, "CV_8UC2", INT2FIX(CV_8UC2));
|
||||
rb_define_const(rb_module, "CV_8UC3", INT2FIX(CV_8UC3));
|
||||
rb_define_const(rb_module, "CV_8UC4", INT2FIX(CV_8UC4));
|
||||
rb_define_const(rb_module, "CV_8SC1", INT2FIX(CV_8SC1));
|
||||
rb_define_const(rb_module, "CV_8SC2", INT2FIX(CV_8SC2));
|
||||
rb_define_const(rb_module, "CV_8SC3", INT2FIX(CV_8SC3));
|
||||
rb_define_const(rb_module, "CV_8SC4", INT2FIX(CV_8SC4));
|
||||
rb_define_const(rb_module, "CV_16UC1", INT2FIX(CV_16UC1));
|
||||
rb_define_const(rb_module, "CV_16UC2", INT2FIX(CV_16UC2));
|
||||
rb_define_const(rb_module, "CV_16UC3", INT2FIX(CV_16UC3));
|
||||
rb_define_const(rb_module, "CV_16UC4", INT2FIX(CV_16UC4));
|
||||
rb_define_const(rb_module, "CV_16SC1", INT2FIX(CV_16SC1));
|
||||
rb_define_const(rb_module, "CV_16SC2", INT2FIX(CV_16SC2));
|
||||
rb_define_const(rb_module, "CV_16SC3", INT2FIX(CV_16SC3));
|
||||
rb_define_const(rb_module, "CV_16SC4", INT2FIX(CV_16SC4));
|
||||
rb_define_const(rb_module, "CV_32SC1", INT2FIX(CV_32SC1));
|
||||
rb_define_const(rb_module, "CV_32SC2", INT2FIX(CV_32SC2));
|
||||
rb_define_const(rb_module, "CV_32SC3", INT2FIX(CV_32SC3));
|
||||
rb_define_const(rb_module, "CV_32SC4", INT2FIX(CV_32SC4));
|
||||
rb_define_const(rb_module, "CV_32FC1", INT2FIX(CV_32FC1));
|
||||
rb_define_const(rb_module, "CV_32FC2", INT2FIX(CV_32FC2));
|
||||
rb_define_const(rb_module, "CV_32FC3", INT2FIX(CV_32FC3));
|
||||
rb_define_const(rb_module, "CV_32FC4", INT2FIX(CV_32FC4));
|
||||
rb_define_const(rb_module, "CV_64FC1", INT2FIX(CV_64FC1));
|
||||
rb_define_const(rb_module, "CV_64FC2", INT2FIX(CV_64FC2));
|
||||
rb_define_const(rb_module, "CV_64FC3", INT2FIX(CV_64FC3));
|
||||
rb_define_const(rb_module, "CV_64FC4", INT2FIX(CV_64FC4));
|
||||
|
||||
/* Color types of loaded images */
|
||||
rb_define_const(rb_module, "CV_LOAD_IMAGE_UNCHANGED", INT2FIX(CV_LOAD_IMAGE_UNCHANGED));
|
||||
rb_define_const(rb_module, "CV_LOAD_IMAGE_GRAYSCALE", INT2FIX(CV_LOAD_IMAGE_GRAYSCALE));
|
||||
|
|
|
@ -28,6 +28,35 @@ class TestOpenCV < OpenCVTestCase
|
|||
assert_equal(5, CV_32F)
|
||||
assert_equal(6, CV_64F)
|
||||
|
||||
assert_equal(0, CV_8UC1)
|
||||
assert_equal(8, CV_8UC2)
|
||||
assert_equal(16, CV_8UC3)
|
||||
assert_equal(24, CV_8UC4)
|
||||
assert_equal(1, CV_8SC1)
|
||||
assert_equal(9, CV_8SC2)
|
||||
assert_equal(17, CV_8SC3)
|
||||
assert_equal(25, CV_8SC4)
|
||||
assert_equal(2, CV_16UC1)
|
||||
assert_equal(10, CV_16UC2)
|
||||
assert_equal(18, CV_16UC3)
|
||||
assert_equal(26, CV_16UC4)
|
||||
assert_equal(3, CV_16SC1)
|
||||
assert_equal(11, CV_16SC2)
|
||||
assert_equal(19, CV_16SC3)
|
||||
assert_equal(27, CV_16SC4)
|
||||
assert_equal(4, CV_32SC1)
|
||||
assert_equal(12, CV_32SC2)
|
||||
assert_equal(20, CV_32SC3)
|
||||
assert_equal(28, CV_32SC4)
|
||||
assert_equal(5, CV_32FC1)
|
||||
assert_equal(13, CV_32FC2)
|
||||
assert_equal(21, CV_32FC3)
|
||||
assert_equal(29, CV_32FC4)
|
||||
assert_equal(6, CV_64FC1)
|
||||
assert_equal(14, CV_64FC2)
|
||||
assert_equal(22, CV_64FC3)
|
||||
assert_equal(30, CV_64FC4)
|
||||
|
||||
# Load image flags
|
||||
assert_equal(-1, CV_LOAD_IMAGE_UNCHANGED)
|
||||
assert_equal(0, CV_LOAD_IMAGE_GRAYSCALE)
|
||||
|
|
Loading…
Add table
Reference in a new issue