1
0
Fork 0
mirror of https://github.com/ruby-opencv/ruby-opencv synced 2023-03-27 23:22:12 -04:00

change the order of arguments of CvMat#[], CvMat#[]=, and modified some tests

This commit is contained in:
ser1zw 2011-01-03 15:46:21 +09:00
parent 8dbd597b3e
commit 9ab9a4d915
4 changed files with 117 additions and 104 deletions

View file

@ -59,7 +59,7 @@ class OpenCVTestCase < Test::Unit::TestCase
count = 0
height.times { |j|
width.times { |i|
m[i, j] = block.call(j, i, count)
m[j, i] = block.call(j, i, count)
count += 1
}
}
@ -74,9 +74,9 @@ class OpenCVTestCase < Test::Unit::TestCase
expected = block.call(j, i, count)
if delta == 0
expected = expected.to_ary if expected.is_a? CvScalar
assert_array_equal(expected, actual[i, j].to_ary)
assert_array_equal(expected, actual[j, i].to_ary)
else
assert_in_delta(expected, actual[i, j], delta)
assert_in_delta(expected, actual[j, i], delta)
end
count += 1
}
@ -88,8 +88,8 @@ class OpenCVTestCase < Test::Unit::TestCase
mat.height.times { |j|
a = []
mat.width.times { |i|
tmp = mat[i, j].to_ary.map {|m| m.to_i }.join(',')
#tmp = mat[i, j].to_ary.map {|m| m.to_f.round(2) }.join(',')
tmp = mat[j, i].to_ary.map {|m| m.to_i }.join(',')
#tmp = mat[j, i].to_ary.map {|m| m.to_f.round(2) }.join(',')
a << "[#{tmp}]"
}
s << a.join(' ')