26 lines
774 B
Python
26 lines
774 B
Python
# This script shows an example of our annotator
|
|
from easymocap.annotator import ImageFolder
|
|
from easymocap.annotator import vis_point, vis_line
|
|
from easymocap.annotator import AnnotBase
|
|
|
|
def annot_example(path):
|
|
# define datasets
|
|
dataset = ImageFolder(path)
|
|
# define visualize
|
|
vis_funcs = [vis_point, vis_line]
|
|
# construct annotations
|
|
annotator = AnnotBase(
|
|
dataset=dataset,
|
|
key_funcs={},
|
|
vis_funcs=vis_funcs)
|
|
while annotator.isOpen:
|
|
annotator.run()
|
|
|
|
if __name__ == "__main__":
|
|
import argparse
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('path', type=str, default='/home/')
|
|
parser.add_argument('--debug', action='store_true')
|
|
args = parser.parse_args()
|
|
|
|
annot_example(args.path) |