Skip to content

Request: Custom plugin infrastructure #539

@dheera

Description

@dheera

I really like where this project is going. Fabulous work so far. FYI I had to disable a lot of the app visual effects (they consume a ton of CPU even on a high-end recent laptop) but the overall direction is amazing.

I would really love if there was a way to implement custom adjustments in Python as some sort of plugin, with a standardized API. That would be absolutely amazing. For example I have a script that implements a hazy effect and uses a monocular depth neural net to do it. I typically apply it after post-processing in a post-post-processing stage, but it would be super nice if I could write it as a plugin for RapidRAW and even share with the community.

Other random suggestions, possibly ones I could implement if there is a good plugin infrastructure:

  • AI masking with a prompt, e.g. type in "cat" and it masks all the cats in the image; use a zero-shot segmentation model to do this. I should also be able to type in "skin" and apply color edits to just the skin tones
  • AI masking by clicking an object -- use SAM
  • AI edits with a prompt (not just inpainting/removal) -- e.g. click a person as a mask, then ask it to change their outfit
  • AI denoising
  • AI super-resolution
  • AI refocusing/motion blur removal

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions