Spaces:
Runtime error
Runtime error
File size: 528 Bytes
564df58 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import numpy as np
from backend.annotators.control_interface import ControlInterface
from PIL import Image
from transformers import pipeline
class DepthControl(ControlInterface):
def get_control_image(self, image: Image) -> Image:
depth_estimator = pipeline("depth-estimation")
image = depth_estimator(image)["depth"]
image = np.array(image)
image = image[:, :, None]
image = np.concatenate([image, image, image], axis=2)
image = Image.fromarray(image)
return image
|