Dakle hteo bih da razvijem acoustic fingerprinting biblioteku (http://en.wikipedia.org/wiki/Acoustic_fingerprint) pa imam nekoliko pitanja:
1. Odakle poceti i kakvo predznanje mi je potrebno? Znaci imam neki osnovni pojam o akustici (sta je ton, frekvencija, amplituda, boja) zatim o zvuku u digitalnom obliku (pcm, bitrate, sample rate) pa cak i o matematici (furijeove transformacije, matrice, fitovanje) ali sve je to na nekom opste obrazovnom nivou. Medjutim nije mi tesko da se malo bacim na tu oblast i prosirim znanje. Sta sve trebam da znam pre nego sto pocnem ovakav jedan poduhvat? Procitao sam jedan clanak od inzenjera iz philipsa ali linkovi i uputi na neke "defacto" materijale iz ove oblasti bi mi dobro dosli.
2. Za koji programski jezik da se odlucim? Platforma ce biti Windows pa sam mislio da iskoristim c# i .net, ali ne znam koliko bi zahtevno bilo ovako nesto i da li bih zbog performansi ipak trebao da razmislim o C/C++?
3. Koliko je isplatljivo ovako nesto zapocinjati? Pod time mislim da li je "vreme ucenja + vreme izrade + poteskoce" mnogo vece od vec neke gotove komercijalne biblioteke? Video sam po netu da postoje neke i da ih vec koristi neki programi ali cenu samih biblioteka nisam nigde nasao. Pretpostavljam da su dosta skupe, mozda neko zna otprilike cene?
Toliko za sad :)
COBOL, and nineteen other high-tech
words.