I would love to see an Intelligent Auto Framing / Smart Crop feature in Lumabooth.
The idea is that Lumabooth automatically adjusts the digital zoom and crop based on the people currently in the camera frame, so that the subjects are always framed optimally within the selected crop frame and aspect ratio.
How it should work
Lumabooth would detect the people in the live camera feed and automatically calculate the optimal crop and zoom:
One person: Automatically zoom in to create an optimal portrait framing.
Multiple people: Automatically zoom out to ensure everyone fits comfortably into the frame.
People moving closer or further away: Automatically adjust the zoom accordingly.
Different aspect ratios: The framing should respect the selected crop-frame aspect ratio (e.g. 1:1, 4:3, 3:2, 16:9).
Keep faces and bodies inside the frame: Avoid cutting off heads, faces, or important parts of the subjects.
Maintain a small amount of headroom: Avoid framing people too tightly against the top edge.
Smooth transitions: Zoom/crop adjustments should be smoothly animated to avoid sudden jumps or "pumping" while people are moving.
Example
If a single person is standing far away from the camera, Lumabooth could automatically zoom in.
If another person enters the frame, Lumabooth would recognize the larger group and smoothly zoom out so that both people are properly framed.
The goal would be a hands-free, professional-looking automatic framing system, similar to the "Center Stage" / "Auto Framing" functionality found in modern cameras and video conferencing systems.
Optional Advanced Settings
It would also be great to have settings such as:
Minimum / maximum zoom
Target amount of headroom
Framing margin around people
Zoom transition speed / smoothing
Enable/disable face detection
Enable/disable full-body detection
Different framing behavior for single person vs. groups
This would be especially useful for photo booths, where guests move around freely and the operator cannot manually adjust the framing for every photo.
I believe this could significantly improve the consistency and quality of photos produced with Lumabooth.
