|
|
|
@@ -12,7 +12,7 @@ from modelscope.utils.test_utils import test_level |
|
|
|
|
|
|
|
|
|
|
|
class VirtualTryonTest(unittest.TestCase): |
|
|
|
model_id = 'damo/cv_daflow_virtual-tryon_base' |
|
|
|
model_id = 'damo/cv_daflow_virtual-try-on_base' |
|
|
|
masked_model = Image.open('data/test/images/virtual_tryon_model.jpg') |
|
|
|
pose = Image.open('data/test/images/virtual_tryon_pose.jpg') |
|
|
|
cloth = Image.open('data/test/images/virtual_tryon_cloth.jpg') |
|
|
|
@@ -20,14 +20,14 @@ class VirtualTryonTest(unittest.TestCase): |
|
|
|
|
|
|
|
@unittest.skipUnless(test_level() >= 1, 'skip test in current test level') |
|
|
|
def test_run_with_model_name(self): |
|
|
|
pipeline_virtual_tryon = pipeline( |
|
|
|
task=Tasks.virtual_tryon, model=self.model_id) |
|
|
|
img = pipeline_virtual_tryon(self.input_imgs)[OutputKeys.OUTPUT_IMG] |
|
|
|
pipeline_virtual_try_on = pipeline( |
|
|
|
task=Tasks.virtual_try_on, model=self.model_id) |
|
|
|
img = pipeline_virtual_try_on(self.input_imgs)[OutputKeys.OUTPUT_IMG] |
|
|
|
cv2.imwrite('demo.jpg', img[:, :, ::-1]) |
|
|
|
|
|
|
|
@unittest.skipUnless(test_level() >= 2, 'skip test in current test level') |
|
|
|
def test_run_with_model_name_default_model(self): |
|
|
|
pipeline_virtual_tryon = pipeline(task=Tasks.virtual_tryon) |
|
|
|
pipeline_virtual_tryon = pipeline(task=Tasks.virtual_try_on) |
|
|
|
img = pipeline_virtual_tryon(self.input_imgs)[OutputKeys.OUTPUT_IMG] |
|
|
|
cv2.imwrite('demo.jpg', img[:, :, ::-1]) |
|
|
|
|