blob: a024aba8c6ffe7df199fea57b0b452843405f644 [file] [log] [blame]
package(default_visibility = ['//visibility:public'])
cc_library(
name = 'range_image',
hdrs = ['range_image.h'],
srcs = ['range_image.cc'],
deps = [
'//aos/vision/math:vector',
'//aos/vision/debug:overlay',
'//aos/vision/math:segment',
'//aos/vision/image:image_types',
'//third_party/eigen',
],
)
cc_library(
name = 'region_alloc',
hdrs = ['region_alloc.h'],
deps = [
'//aos/common/logging',
],
)
cc_library(
name = 'contour',
hdrs = ['contour.h'],
srcs = ['contour.cc'],
deps = [
'//aos/vision/debug:overlay',
'//aos/vision/math:segment',
':range_image',
':region_alloc',
],
)
cc_library(
name = 'threshold',
hdrs = ['threshold.h'],
deps = [
':range_image',
'//aos/vision/image:image_types',
]
)
cc_library(
name = 'hierarchical_contour_merge',
hdrs = ['hierarchical_contour_merge.h'],
srcs = ['hierarchical_contour_merge.cc'],
deps = [
':contour',
':disjoint_set',
':range_image',
'//third_party/eigen',
]
)
cc_library(
name = 'disjoint_set',
hdrs = ['disjoint_set.h'],
)
cc_library(
name = 'find_blob',
hdrs = ['find_blob.h'],
srcs = ['find_blob.cc'],
deps = [
'//aos/vision/debug:overlay',
'//aos/vision/math:segment',
':disjoint_set',
':range_image',
'//third_party/eigen',
]
)
cc_library(
name = 'codec',
hdrs = ['codec.h'],
srcs = ['codec.cc'],
deps = [
'//aos/vision/debug:overlay',
'//aos/vision/math:segment',
':range_image',
'//third_party/eigen',
],
)
cc_test(
name = 'codec_test',
srcs = ['codec_test.cc'],
deps = [
':codec',
'//aos/testing:googletest',
],
)
"""
cc_library(
name = 'stream_view',
hdrs = ['stream_view.h'],
deps = [
':range_image',
'//aos/vision/debug:debug_viewer',
'//aos/vision/image:image_types',
],
)
"""