Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 594 Bytes
8aa943e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import { RenderedScene, RenderRequest } from "../types.mts"
import { renderImageSegmentation } from "./renderImageSegmentation.mts"
import { renderVideoSegmentation } from "./renderVideoSegmentation.mts"
export async function renderSegmentation(request: RenderRequest, response: RenderedScene) {
if (request.segmentation === "firstframe" || request.segmentation === "allframes") {
const isVideo = request?.nbFrames > 1
const renderSegmentationFn = isVideo
? renderVideoSegmentation
: renderImageSegmentation
await renderSegmentationFn(request, response)
}
} |