gxalpha / obs-mac-backgroundremoval

Background removal plugin using macOS' system APIs
GNU General Public License v2.0
69 stars 5 forks source link

Feature request: built-in feather effect #2

Open wytsai7660 opened 7 months ago

wytsai7660 commented 7 months ago

Hi there,

I want to express my appreciation for this plugin – it's incredibly user-friendly and efficient. Unlike other solutions that consume a significant amount of memory with complex external AI modules, this plugin is lightweight and effective. Kudos for that!

However, I've encountered a minor drawback while using the background removal feature. In my workflow, I often find myself needing a softer edge to ensure that the video seamlessly integrates with the background, avoiding distracting, pixelated edges.

I believe that incorporating a built-in feathering effect into this plugin would greatly enhance its utility. This feature would allow users to achieve a more natural and visually appealing result by creating a gradual transition between the foreground and background.

I'm excited about the potential addition of this feathering functionality and believe it would be a valuable enhancement to an already fantastic plugin!

do-me commented 2 months ago

This would be so nice!

Also from my side a huge thanks for this application. It's smooth to install and works on the latest M3 Macs with latest OBS version.

@wytsai7660 afaik this plugin is leveraging the Apple vision API so the best would be if Apple would build such an option in their API. Otherwise that would require some additional processing. In the easiest case maybe just blending the edges (possible without AI, little effort) would be sufficient? I'm not an expert in this field and just guessing. Otherwise you would still need to run some model yourself, so there is no more point in using the vision API anymore.