سؤال

باستخدام جهاز iPhone الخاص بي ، أود قياس انتفاخ البطن البشري من أجل قياس وتقدير وتقديم تقرير إحصائي يعتمد على خصائص مختلفة لجودة الحدث الكلية. شائن ، ربما. المرح ، بالتأكيد. إذا كنت سأقوم "بإصدار" تطبيق iPhone ، فأريد أن أفعل ذلك بأناقة. هذا صحيح ، أريد قياس Farts/Stinkers/Toots.

هذا يجلبني إلى سؤالي ،

من أجل توفير تحليل دقيق للغاية ، على الأقل ، سأحتاج إلى أن أكون قادرًا على قياس حزمة موجة نشر ، وتحديداً من شأنها أن تقيس مغلف الانفجار ، والمسافة بين القمم المجاورة ، والزخم ، والسرعة.

حزمة موجة انتشار

A propagating Wave Packet

بما أنني لست خبيراً في تحليل الصوت ، كنت أتساءل عما إذا كانت هناك مكتبات تطوير متاحة لتحليل الصوت من شأنها أن توفر مجموعة قوية من الأدوات مع المؤهلات كما ذكرت أعلاه؟

بالنسبة إلى تلك المتسابقين النطاقين هناك ، فإن أفكارك مرحب بها ، ومع ذلك ، تترك الأفكار فقط كتعليقات ، لأنني أبحث بجدية عن إجابة على مشكلتي.

ملحوظة أنا على دراية بتطبيقات قياس انتفاخ البطن الأخرى ، والتي تقيس بحتة على حجم وطول الحدث ، ولكن لا شيء من شأنه أن يوفر مستوى الجودة الذي أبحث عنه في هذا التطبيق الأرضي/الرياح.

ملاحظة 2 أنا بالتأكيد ، 100 ٪ ، جادة.

هل كانت مفيدة؟

المحلول

ألق نظرة على FMOD و Openal

  • fmod.org
  • en.wikipedia.org/wiki/fmod

  • connect.creativelabs.com/openal/default.aspx

  • en.wikipedia.org/wiki/openal

يجري كتابته في C/C ++ ، يمكن بسهولة ربط كل من هذه المكتبات مع رمز iPhone القياسي ليتم تجميعهما مقابل بنية ARM الخاصة بـ iPhone.

كلاهما قادر على استخراج المعلومات التي تحتاجها من دفق الصوت لميكروفون iPhone عبر واجهات برمجة التطبيقات التي توفرها Apple.

نصائح أخرى

أعتقد أن هناك بعض الجدارة في هذه الفكرة. هناك بالفعل تطبيقات تقيس سرعة الرياح باستخدام ميكروفون iPhone ، ويبدو أنها دقيقة تمامًا.

يمكنك أيضًا دمج قدرات التعرف على الوجه وقدرات تحليل التعبير البشري في هذا البرنامج من أجل دمج تقييم التأثير البيئي لك على كل المتري.

في إصدار مستقبلي ، يمكنك قياس السرعة والتسارع الذي يغادر به مستخدمو iPhone الآخرون من مثيل الحدث ، من أجل تحديد دائرة نصف قطرها وقوة الانفجار الفعالة.

يحرر:

نظرًا لأن هذا مشروع أعتقد أن الكثير من الناس يمكن أن يتخلفوا ، فقد فعلت المزيد من الحفر. هنالك مصدر الرمز متاح لتطبيق iPhone يسمى Auriotouch, ، يبدو أن هذا يحتوي على معظم ما تريد.

> The code uses: the AU Remote IO audio
> unit to get the audio input and copy
> it to the output the UI presents:
> - Oscilloscope view of the audio
> - time domain
> - frequency domain
> - Scrolling sonogram of the audio

هناك بعض المعلومات الإضافية حول StackOverflow المتعلقة بالحصول على هذا العمل هنا:

AURIOTOUCH SAMPLE APP تشغيل الصوت/من خلال عدم العمل؟ Auriotouch & FFT لموالف أداة

حظا سعيدا ، وقد تكون الريح في ظهرك!

يمكنك تنفيذ خوارزمية FFT للعثور على "الملعب" للانبعاثات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top