Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 562 Bytes
8aa943e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import { RenderedScene, RenderRequest } from "../types.mts"
import { renderImageAnalysis } from "./renderImageAnalysis.mts"
export async function renderAnalysis(request: RenderRequest, response: RenderedScene) {
if (request.analyze) {
const isVideo = request?.nbFrames > 1
// note: this only works on images for now,
// but we could also analyze the first video frame to get ourselves an idea
const optionalAnalysisFn = !isVideo
? renderImageAnalysis(request, response)
: Promise.resolve()
await optionalAnalysisFn
}
} |