Source code for wbia.plottool.tests.test_interact_multi_image
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# DUPLICATE CODE, DELETE
from __future__ import absolute_import, division, print_function
from wbia.plottool import interact_multi_image
from wbia.plottool import draw_func2 as df2
import utool
# import wbia
[docs]def test_interact_multimage(imgpaths):
print('len: ', len(imgpaths))
bboxes_list = [[]] * len(imgpaths)
bboxes_list[0] = [(-200, -100, 400, 400)]
print(bboxes_list)
iteract_obj = interact_multi_image.MultiImageInteraction(
imgpaths, nPerPage=4, bboxes_list=bboxes_list
)
# def test_interact_multimage(imgpaths, gid_list=None, aids_list=None, bboxes_list=None):
# img_list = imread_many(imgpaths)
# iteract_obj = interact_multi_image.MultiImageInteraction(img_list +
# img_list,
# gid_list, aids_list, bboxes_list,
# nPerPage=6)
return iteract_obj
if __name__ == '__main__':
TEST_IMAGES_URL = 'https://wildbookiarepository.azureedge.net/data/testdata.zip'
test_image_dir = utool.grab_zipped_url(TEST_IMAGES_URL, appname='utool')
imgpaths = utool.list_images(
test_image_dir, fullpath=True, recursive=False
) # test image paths
iteract_obj = test_interact_multimage(imgpaths)
exec(df2.present())