• 04-03-2013, 15:19:10
    #1
    çözüldü teşekkürler ertan
  • 04-03-2013, 16:13:04
    #2
    güzel bi proje

    şöyle bir yol izleyebilrisin

    1- kamera ile ilgili resmi çek
    2- notalar birden fazla satırda ise bunları satır halinde koordinatlarını alacaksın
    3- bu koordinatlara göre ilk satırdan itibaren başlangıç ve bitiş konumlarını bulacaksın
    4- x1,y1 - x2,y2 - x3,y3 x4,y4 şeklinde 4 tane noktan olmuş olacak
    5- image processing kullanarak bu 4 nokta arasında bulunan notaların yuvarlak biçiminde olan kısımlarının konumumlarını bulacaksın (image processing olarak openCV yi kullanabilirsin http://opencv.org/android )
    6- bu konumlarda bir dizide saklanacak konumlar[] {"do","re","mi"..... }
    7- her notanın konumu 0 dan-XX değerine kadar gidecek. 0 do yu temsil ederken 1 re yi.. bu şekilde diziden konumlar[i] şeklinde o notanın hangi nota olduğunu bulacaksın.
    8- notayı bulduktan sonra daha önce mp3 ya da hangi formatta kaydetmişsen, her nota için küçük bir ses dosyası olacak ve isimleri do.mp3 re.mp3 gibi olacak
    9- SesCal(konumlar[i]) gibi bi metodla ilgili notayı çağıracaksın
    10

    void SesCal( string notaAdi)
    {
    ... Play(notaAdi );

    }


    bu şekilde bir yol izleyebilirsin. ses çalma olayını belki kendi iç hoparlöründeki frekans ayarlarını değiştirerek de yapabilrisin ama gerek yok hazır mp3 şeklindeki notalara bölünmüş ses dosyalarını çaldırmak daha pratik olur. seni zorlayacak image processing konusu olacaktır.

    bundan farklı yöntemler de olabilir..benim aklıma böyle bir şey geldi. ben olsaydım bu şekilde yapardım. ama daha efektif yöntemler de var olabilir.

    kolay gelsin