Click here to Skip to main content
14,456,326 members
Rate this:
Please Sign up or sign in to vote.
See more:
i have an assignment on one of my classes. i need to "make" a musical instrument with a phone. I was thinking of making something like this:

there is a musical staff on a wall (or a board). then, the user can stick musical notes on that staff and point their phone camera to that wall. then the phone detects the musical notes (that could be crotchet or a half note, even a G cleff) and plays that succession of notes as sounds. the musical notes will have the same size and color because they will not be drawn, we will make them out of paper or cardboard.

my concern is if it's possible to detect several custom known shapes (in this case a bunch of musical notes), and their positioning regarding another one (in this case the lines on the staff, or the staff itself) using openCv; if not, any other idea of how could do this would be great.

maybe you could point me the direction on what to look for in google to get me started on this matter. i have 2 and a half months to do this project ( if it's relevant for you to know this ), so i would appreciate any help. thank you in advance.

sorry for the misunderstanding. im not asking for help to do the project or anything like that. i just want to know the viability of the idea because i dont know enough about opencv. I was just asking if its possible to detect the kind of object i need to work with, and thats all. if you tell me that it can be done, i will start with the actual work. Again, if that's still out of the range of this forum i will delete the question. thank you in advance.
Updated 24-Oct-15 11:22am

1 solution

Rate this:
Please Sign up or sign in to vote.

Solution 1

Wrong place: We don't do HomeWork, it your assignment you are the one that have to do it.
So the bast is to start working.

This forum is here to help programmers that are stuck in some code, to do code for you.
If you want a programmer to do the assignment for you, go to[^]

Otherwise is there is something related to your problem, Google knows about it.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100