Reimagine Cam is a Flutter-based camera application that leverages generative AI image models to create artistic reinterpretations of photos when captured.
Take a photo using Reimagine Cam, and an AI "reimagined" version of that photo will be displayed and saved to your device's image gallery.
It currently supports DALL-E 2's variations and Clipdrop's Reimagine APIs.
- Flutter, to build Reimagine Cam from this repository
- Either an OpenAI or Clipdrop API key (or both) with available credit(s)
- Build then launch Reimagine Cam on your device
- Press the Settings (gear) button to select your desired AI model, entering its respective API key
- Press the camera button to capture a photo, which will then be reimagined by the AI model specified in Settings and previewed on screen
- Both the original photo and its AI-reimagined version are saved to the device's image gallery