2011-09-06 15 views
6

मैं विश्वविद्यालय में एक अंतिम वर्ष परियोजना कर रहा हूं जिसमें एंड्रॉइड के लिए चिकित्सा आवेदन करना शामिल है, एक अभ्यास के रूप में मुझे दिल की दर मॉनीटर ऐप बनाना है ।रंग विश्लेषण (हार्ट रेट मॉनिटर) के लिए एंड्रॉइड फोन पर हर 66 मिलीसेकंड फोटो लेना

मैंने यह काम किया है कि ऐसा करने का सबसे अच्छा तरीका है फ्लैश स्विच के साथ कैमरे को अपनी उंगली के विरुद्ध रखते हुए अपने रक्त में रंग परिवर्तनों को देखना।

यह वह जगह है जहां समस्याएं आती हैं, क्या कैमरे पर हर 66 मिलीसेकंड फोटो लेना संभव है, फिर दिल की धड़कन को गिनने के लिए किसी भी तीव्रता में बदलाव के लिए फ़ोटो की प्रत्येक जोड़ी की तुलना करें? या मैं एक वीडियो रिकॉर्डिंग और एक बदलाव की तलाश में प्रत्येक फ्रेम का विश्लेषण करने से बेहतर हूँ।

हेक वीडियो पूर्वावलोकन को देखने और प्रत्येक फ्रेम की तुलना करने के लिए भी संभव है।

सवाल मैं इस समस्या के लिए जवाब देने की जरूरत है बड़े करीने से नीचे

  • सूचीबद्ध हैं क्या इस के लिए सबसे अच्छा तरीका,, तस्वीरें लेने वीडियो रिकॉर्डिंग या लाइव पूर्वावलोकन पर देख रहे है।

  • वहाँ किसी भी पोस्ट या पृष्ठों मैं इंटरनेट जहां लोगों को इसी तरह की बातों

  • कोई भी एक बुनियादी विधि मैं दो छवियों है कि मैं समय सीमा के भीतर की तुलना कर सकते प्राप्त करने के लिए क्या करना चाहिए मिल गया का प्रयास किया है पर यात्रा कर सकते हैं है।

  • अन्त में अगर मैं ले बुनियादी एक तस्वीर हर 66 मिलीसेकंड दृष्टिकोण लेते हैं, मैं चित्र सुनिश्चित करने के लिए क्या कर सकता है सही समय अंतराल

+0

मीठा विचार। माइक्रोफोन को स्टेथोस्कोप पकड़ना शायद अधिक यथार्थवादी है। – Ian

+0

हाय एंटनी, मैं इसी तरह के समाधान पर काम कर रहा हूं, मैं छवि में एक रंग की औसत गणना करता हूं और फिर मैं कुछ पैटर्न खोजने और आवृत्ति का पता लगाने की कोशिश करता हूं, हालांकि मुझे पता चला कि यह रंग के औसत मूल्य को सरल और गणना करना है छवि में पर्याप्त नहीं है, क्या आपके पास इस समस्या का कोई अन्य समाधान है जिसे आप साझा कर सकते हैं? – michael

+0

अरे माइकल, मैं इस पर छोड़ देता हूं क्योंकि मेरा फोन टूट गया है, हालांकि आपको दिल की दर को कम करने के लिए कुछ अतिरिक्त चीजें करने की ज़रूरत है, मुख्य एक बिट तीव्रता मानों में आवृत्ति परिवर्तनों को एक हर्ट्ज आवृत्ति पर परिवर्तित करने के आसपास केंद्रित है। ग्राफ। ऐसा करने के लिए आप "फास्ट फूरियर ट्रांसफॉर्म" का उपयोग कर सकते हैं, मुझे यकीन नहीं है कि इसका उपयोग कैसे किया जाए, हालांकि ऐसा करने से आपको एचजे वापस मिल जाएगा जो दिल की दर में अनुवाद करता है :) – Antony

उत्तर

4

क्या लिए सबसे अच्छा तरीका है पर लिया जाता है यह, फोटो लेना, वीडियो रिकॉर्ड करना या लाइव पूर्वावलोकन को देखना।

मुझे लगता है कि लाइव पूर्वावलोकन सही जवाब होगा। तस्वीरें लेना नहीं है - वे जल्द से जल्द कहीं भी नहीं होंगे। रिकॉर्डिंग वीडियो और पोस्ट प्रोसेसिंग यह संभव होगा, लेकिन मैं यह देखने में असफल रहा कि यह रीयल-टाइम दिल मॉनीटर के लिए कैसे लागू होगा।

वहाँ किसी भी पोस्ट या पृष्ठों मैं इंटरनेट जहां लोगों को इसी तरह की बातों

आप Barcode Scanner source code, जो बारकोड के लिए स्कैन करने के लिए लाइव पूर्वावलोकन का उपयोग करता है की जांच कर सकते प्रयास किया है पर यात्रा कर सकते हैं है।

अन्त में अगर मैं ले बुनियादी एक तस्वीर हर 66 मिलीसेकंड दृष्टिकोण लेते हैं, क्या मैं सुनिश्चित करने के लिए चित्र सही समय अंतराल

एंड्रॉयड एक कठिन RTOS नहीं है पर लिया जाता है कर सकते हैं। AFAIK आपके लिए 66 मिलीसेकंड होने के लिए सटीक समय के लिए असंभव होगा।

+0

शानदार धन्यवाद यह आश्चर्यजनक रूप से सहायक है , मैं पूरी तरह से भूल गया कि मैं बार कोड स्कैनर के लिए स्रोत कोड देख सकता हूं, बिल्कुल शानदार! हाँ आप सही हैं मुझे लगता है कि लाइव पूर्वावलोकन से छवियों को फिसलने से यह करने का शानदार तरीका होगा, क्योंकि मैं तुरंत तीव्रता में बदलाव का पता लगाने में सक्षम हूं, इसलिए सटीक हृदय गति अनुमान उत्पन्न करना। कोई अन्य टिप्पणियां, विचार या समर्थन किसी और से या आपका स्वागत है। इसके अलावा मेरा मतलब है कि आप अपनी पुस्तकों में से एक प्राप्त करें, जो आपको लगता है कि मेरे लिए सबसे उपयोगी हो सकता है? आपके ज्ञान के लिए धन्यवाद – Antony

+0

@ एंटनी: "मैं तीव्रता में तुरंत परिवर्तन का पता लगाने में सक्षम हूं" - जब तक 66 एमएमएस एक कठिन आवश्यकता नहीं है। मुझे पूरा यकीन नहीं है कि 66 एमएमएस कहाँ से आता है, कम से कम मेरा दिल 16 बीपीएस से थोड़ा तेज़ हो जाता है :-) "मैं भी आपकी किताबों में से एक प्राप्त करने का मतलब रहा हूं, जो आपको लगता है कि मेरे लिए सबसे उपयोगी कौन सा हो सकता है? " - मेरी उन्नत पुस्तक 'कैमरा' कक्षा को कवर करती है, लेकिन लाइव पूर्वावलोकन API नहीं। यदि किताबों के बारे में आपके कोई और प्रश्न हैं, तो मुझे ट्विटर या ईमेल या कुछ पर मारा। (लेकिन आपकी रुचि के लिए धन्यवाद!) – CommonsWare

+0

हे कॉमन्सवेयर, बस अपनी अलग-अलग किताबों की जांच की, उनमें से सभी को ऐसा लगता है जो मुझे निकट भविष्य में उपयोगी लगेगा। $ 40 सदस्यता मेरी पहली चमकदार छात्र ऋण खर्च करने वाली पहली चीज़ों में से एक हो सकती है। निजी कार्यालय का समय भी सहायक होगा यदि मैं वास्तविक चिकित्सा ऐप का प्रयास करने के लिए वास्तव में कुछ बन गया हूं, जिसे मैं करने की योजना बना रहा हूं। इसके अलावा मैंने कुछ शोध ऑनलाइन किया और देखा कि लाइव पूर्वावलोकन एक बिटमैप देता है जो एक विषम रंग स्थान का उपयोग करता है, क्या आपको इसे आरजीबी में बदलने के बारे में कुछ पता चल जाएगा? – Antony

संबंधित मुद्दे