Exemple #1
0
def test_xml_dump():
    v = VocXmlDetectAnnotation('data/voc-xml/000004.xml', 'data/voc-xml/')
    v2 = v.genRotatedAnnotation(True)
Exemple #2
0
def test_remove_border_unseen():
    v = VocXmlDetectAnnotation('data/voc-xml/000004.xml', 'data/voc-xml/')
    v1 = v.genRotatedAnnotation(True)
    v2 = v1.genCropResult()
    v3 = v2.genNoBoarderAndUnseenAnnotation()
Exemple #3
0
def test_flip_anno():
    v = VocXmlDetectAnnotation('data/voc-xml/000004.xml', 'data/voc-xml/')
    v.genRotatedAnnotation(True)
Exemple #4
0
def test_flip_and_crop():
    v = VocXmlDetectAnnotation('data/voc-xml/000004.xml', 'data/voc-xml/')
    v1 = v.genRotatedAnnotation(True)
    v1.genCropResult()
Exemple #5
0
def test_paint_objs():
    v = VocXmlDetectAnnotation('data/voc-xml/000004.xml', 'data/voc-xml/')
    im = v.genPaintedBoxImage()
    cv2.imshow('display', im)
    cv2.waitKey()
Exemple #6
0
def test_perspective_transform():
    v = VocXmlDetectAnnotation('data/voc-xml/000004.xml', 'data/voc-xml/')
Exemple #7
0
def test_load_objs():
    v = VocXmlDetectAnnotation('data/voc-xml/000004.xml', 'data/voc-xml/')
    # print v.im_path
    border_flags, unseen_flags = v.findBorderAndUnseenBox()
    print border_flags, unseen_flags
Exemple #8
0
def test_voc_load():
    v = VocXmlDetectAnnotation()
    v.load('data/voc-xml/000004.xml', 'data/voc-xml/000004.jpg')
Exemple #9
0
def test_voc_init():
    xml_path, im_folder = 'data/voc-xml/000004.xml', 'data/voc-xml/'
    v = VocXmlDetectAnnotation(xml_path, im_folder)
    print dir(v)
    im_painted = v.genPaintedBoxImage()
    cv2.imwrite(os.path.join(getOutDir(), '000004_plot.jpg'), im_painted)