mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
Co-authored-by: Kwabena W Agyeman <kwagyeman@users.noreply.github.com> Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
20 lines
693 B
Python
20 lines
693 B
Python
def unittest(data_path, temp_path):
|
|
import image
|
|
|
|
thresholds = [
|
|
(0, 100, 56, 95, 41, 74), # generic_red_thresholds
|
|
(0, 100, -128, -22, -128, 99), # generic_green_thresholds
|
|
(0, 100, -128, 98, -128, -16), # generic_blue_thresholds
|
|
]
|
|
|
|
# Load image
|
|
img = image.Image(data_path + "/blobs.ppm", copy_to_fb=True)
|
|
|
|
blobs = img.find_blobs(thresholds, pixels_threshold=200, area_threshold=200)
|
|
|
|
return (
|
|
[int(x) for x in blobs[0][0:-5]] == [61, 21, 49, 41, 1556, 83, 41]
|
|
and [int(x) for x in blobs[1][0:-5]] == [22, 20, 39, 45, 1294, 40, 42]
|
|
and [int(x) for x in blobs[2][0:-5]] == [105, 20, 36, 41, 1004, 124, 38]
|
|
)
|