Monday, 24 March 2014

Initial Idea

Initial idea
I want to make an application which will recognize the primary colour in a image, and play a song based on which colour is the most within the image.

To be successful at this application, I'm going to need to find the correct API's and implement them. for the image capture to work, I will need a camera API, once I have done this I am going to need to find a Image Recognition API, which will analyse the colour within the image.

With the data that the API collects and analyses, an appropriate song will play along to this image, creating a mood.

Every colour will play something different

For example, if the colour has a lot of red pixels in a angry song will play, and if the image has a lot of blue pixels in something sad will play.

Planned Research

There are many things I need to research, but first off I need to get a design, I will need to look at whats out there, and closely follow what they look like to create my own design, which suits my application.

I will then need to start researching how to implement API's into the application, once this is done, I must start on the Camera API, so I can get a working camera within the app. After this will follow image recognition, trying to find a suitable API which will make my app work in the way that I want it to.

I may have to touch up on how to implement a database of music into the application, so that it will play, when the song comes on.

Building the application

So I've established what I need to make this application, but how I build it will be very important to it's success.

I'm gonna draw some sketches out on how I want it to look, I will then head into Photoshop and create a static prototype so that I have guidelines for myself.

Once this is done, I will need to create the framework for this app, following my guidelines from Photoshop I will be able to recognize what needs to be placed where in order to achieve the design.

Once the design is loaded and ready, I can start working on the API implementation, I will start with the camera API as this comes before the image recognition API, once the camera is in place and working I will be able to put the image recognition in place, I'm anticipating that this will take a while.

Once they are in place, it will need to ensure that music will play when the image recognition has finished recognizing the image, this will looking into uploading songs into the image recognition API and telling it to work when there is so much of a certain colour.

I will then load the app onto my device, from here I can test it myself, to ensure that everything is working. 

Then it's time to start usability testing to make sure that everything suits users needs, I will try and get 5 people to test the application before submission.

No comments:

Post a Comment