openmv/scripts/unittest/script/11-find_lines.py
iabdalkader a601cda422 Update unit-tests.
* Update unit-tests to match the values after disabling YUV table.
2020-02-03 19:33:02 +02:00

10 lines
477 B
Python

def unittest(data_path, temp_path):
import image
img = image.Image("unittest/data/shapes.ppm", copy_to_fb=True)
lines = img.find_lines(threshold = 10000, theta_margin = 25, rho_margin = 25)
return len(lines) == 4 and\
lines[0][0:] == (22, 0, 22, 119, 119, 17272, 0, 22) and\
lines[1][0:] == (0, 39, 159, 39, 159, 17272, 90, 39) and\
lines[2][0:] == (57, 0, 57, 119, 119, 17272, 0, 57) and\
lines[3][0:] == (0, 75, 159, 75, 159, 21336, 90, 75)