File size: 585 Bytes
d92a7a8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"""Prompt Depth Anything processor: ``PromptDepthAnythingImageProcessor`` (the official load_image / load_depth) as its
only part."""

from transformers.processing_utils import ProcessorMixin


class PromptDepthAnythingProcessor(ProcessorMixin):
    attributes = ["image_processor"]

    def __init__(self, image_processor=None, **kwargs):
        super().__init__(image_processor, **kwargs)

    def __call__(self, images=None, prompt_depth=None, **kwargs):
        return self.image_processor(images, prompt_depth=prompt_depth, **kwargs)


__all__ = ["PromptDepthAnythingProcessor"]