Skip to content

Commit 3c795a0

Browse files
committed
add test_algorithm_rw using AKAZE
1 parent 6fbf075 commit 3c795a0

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/usr/bin/env python
2+
3+
'''
4+
Algorithm serializaion test
5+
'''
6+
import cv2
7+
8+
from tests_common import NewOpenCVTests
9+
10+
class algorithm_rw_test(NewOpenCVTests):
11+
def test_algorithm_rw(self):
12+
# some arbitrary non-default parameters
13+
gold = cv2.AKAZE_create(descriptor_size=1, descriptor_channels=2, nOctaves=3, threshold=4.0)
14+
gold.write(cv2.FileStorage("params.yml", 1), "AKAZE")
15+
16+
fs = cv2.FileStorage("params.yml", 0)
17+
algorithm = cv2.AKAZE_create()
18+
algorithm.read(fs.getNode("AKAZE"))
19+
20+
self.assertEqual(algorithm.getDescriptorSize(), 1)
21+
self.assertEqual(algorithm.getDescriptorChannels(), 2)
22+
self.assertEqual(algorithm.getNOctaves(), 3)
23+
self.assertEqual(algorithm.getThreshold(), 4.0)

0 commit comments

Comments
 (0)