Matthias Bisping cd5457840b Refactoring
Various
2023-01-04 18:13:54 +01:00

29 lines
447 B
Python

from __future__ import annotations
import cv2
from numpy import generic
def copy_and_normalize_channels(image):
image = image.copy()
try:
image = cv2.cvtColor(image, cv2.COLOR_GRAY2BGR)
except cv2.error:
pass
return image
def npconvert(ob):
if isinstance(ob, generic):
return ob.item()
raise TypeError
def lift(fn):
def lifted(coll):
yield from map(fn, coll)
return lifted