Test-Project for Lead Camera Engineer in Lapse
First beta version of paper sricker camera.
How it works:
StickerProcessor
is responsible for all Core processes- Vision is resposible for segmentation (
SegmentationService
) - Sticker creation is build with Metal kernels (
AlphaMaskKernel
,PaperMaskKernel
,StickerKernel
,Brush
)
What to imrove:
- Support Landscape orientation
- Handle errors from
CaptureService
andStickerProcessor
- Clear textures in
OffscreenRenderer
if necessary - Move
Core
to local Swift Package - Move
CameraModule
to local Swift Package - Add XcodeGen