/cclone

Find your celebrity clone. Design and Developed by Armand Pretorius for IDV304.

Primary LanguageAssemblyMIT LicenseMIT

Contributors Forks Stargazers LinkedIn


Logo

CClone

Find your celebrity clone.
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

About Project CClone

CClone is an Android application that uses Artificial Intelligence to find your celebrity look-alike. All you need to do is take a photo or select one from your camera roll.

This Project is for my Term 4 major subject, Interactive Development, for which we were tasked to conceptualise and create a simple application using machine learning, focused either on novelty or on accessibility. I decided to create a novelty app using Clarifai's Computer Vision technology. The image that is selected gets compared to over 10 000 celebrities in Clarifai's trained Celebrity Model.

The project also uses one of Microsoft Azure's Cognitive Services, Bing Image Search, to find a picture of your celebrity clone.

Built With

This Android application was build using:

Installation

  1. DownloadVisual Studio 2019 https://visualstudio.microsoft.com/vs/ and Include Xamarin Forms in the installation process
  2. Clone the repo
git clone https:://github.com/ArmandPretorius/cclone.git
  1. Then open the project in Visual Studio

Features

AI

CClone userflow

Take a photo or select one from your camera roll and find your celebritry clone!

Share

CClone userflow

Share with your friends who your celebrity clone is with a link to the app.

Privacy Terms & Conditions

CClone userflow

Have complete transparency with what your images will be used for by reading the Terms and Conditions

Usage

When opening CClone, you are presented with two options, to or take a photo or to pick a photo from your camera roll. This image will then be compared to over 10 000 celebrities.

Once the app has found your celebrity clone, the name of the celebrity and a picture of that celebrity will be returned with a beatiful animation.

You can then select an "Again?" button to take another picture.

There is also an information button in the top right corner that opens a Terms and Conditions modal, which explains Clarifai's Privacy Policy in regards of using your images.

CClone userflow

To see a run through of the application, click below:

View Demo

Logic

Changes

  • I struggled with the animations. When the API requests are made, the animations break.

  • I also would like to display more than one match (second and third match).

  • I'd also like to finish it for iOS as well.

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/YourAmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/YourAmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Armand Pretorius - @amplified_designs - 170045@virtualwindow.co.za

Project Link: https://github.com/ArmandPretorius/cclone