2011-09-06 10 views
6

Android için tıbbi bir uygulama yapılmasını içerir üniversitede son sınıf proje yapıyorum için Fotoğrafa Android telefon üzerindeki her 66 milisaniyede alarak .bir uygulama olarak Kalp atış hızı monitörü uygulamasını yapmak zorunda, renk analizi (Nabız) ​​

Bunu yapmanın en iyi yolu flaş açık ile parmağınızın karşı Makineyi tutarken kanınızdaki renk değişiklikleri aramaya olduğunu açıklığa kavuşturmuştur.

Sorunların oluştuğu yer burası, fotoğraf makinesinde her 66 milisaniyede bir fotoğraf çekilmesi, ardından her kalp atışını saymak için her bir fotoğraf çiftinin herhangi bir yoğunluk değişikliği için karşılaştırılması mümkün mü? ya da bir video kaydetmekten ve her bir kareyi bir değişiklik aradıktan sonra analiz etmekten daha iyidir.

Heck bile mümkün yalnızca video önizleme bakıp her kareyi karşılaştırmaktır.

bu sorun için Cevap gerektiren sorular düzgünce bunun için en iyi yöntem, fotoğraf çekmeyi video kaydı veya canlı ön izleme bakarak nedir

  • aşağıda listelenmiştir.

  • İnsanların benzer şeyler

  • Herkes ben zaman çerçevesi içinde karşılaştırabilirsiniz iki resim almak için yapmanız gereken temel bir yöntem var çalıştılar internette gezebilirsiniz herhangi mesajlar veya sayfaları var mı. Ben resmi sağlamak için neler yapabileceğini temel her 66 milisaniye yaklaşımı bir resim çekmek alıyoruz Son olarak ise

  • için en iyi yöntem nedir doğru zaman aralıklarında

+0

tatlı bir fikir. Belki de daha gerçekçi olan, mikrofona bir stetoskop tutmaktır. – Ian

+0

Merhaba Antony, Ben benzer bir çözüm üzerinde çalışıyorum, ben görüntüdeki bir rengin ortalama hesaplamak ve sonra ben bazı model bulmak ve frekansı tespit etmeye çalışıyorum, ancak bunun bir renk basit ve hesaplama ortalama değeri olduğunu öğrendim Resimde yeterli değil, paylaşabileceğiniz bu problem için başka bir çözüm var mı? – michael

+0

Hey michael, Telefonum kırıldı, ancak kalp atış hızını öğrenmek için bazı ekstra şeyler yapmak zorunda, ama ana bir bit yoğunluğu değerleri frekans değişiklikleri bir Hz frekansına çevirmek etrafında ortalanmış grafiktir. Bunu yapmak için bir "hızlı fourier dönüşümü" kullanabilirsiniz, ama nasıl olsa da kullanmak için çok emin değilim, ancak bu kalp atış hızı çevirir Hz geri verecek :) – Antony

cevap

4

alınır Bu, fotoğraf çekme, video kaydetme veya canlı önizlemeye bakma.

Ben canlı ön izleme doğru cevabı olacağını düşünürdüm. Fotoğraf çekmek değil - bu kadar hızlı bir yerde olmazlar. Video kaydetme ve işlem sonrası mümkün olabilir, ancak bunun gerçek zamanlı kalp monitörü için nasıl uygulanacağını göremiyorum.

İnsanların benzer şeyler

sen barkod taramak için canlı önizleme kullanır Barcode Scanner source code, inceleyebilirsiniz çalıştılar internette gezebilirsiniz herhangi mesajlar veya sayfaları var mı. Temel bir resme her 66 milisaniye yaklaşım almak yaparsanız

Son olarak, resim doğru zaman aralıklarında

Android sert RTOS değildir alındığı sağlamak için ne yapabiliriz. AFAIK, şeyleri tam olarak 66 milisaniye olarak ayarlamanız imkansız olacaktır.

+0

Fantastik teşekkür ederim bu çok yardımcı olur Tamamen fantastik Barkod tarayıcısı için kaynak koduna bakabileceğimi tamamen unutmuşum! Evet haklısınız. Canlı önizlemeden görüntülerin kopyalanmasının harika bir yol olduğunu düşünüyorum, çünkü yoğunluğun hemen değiştiğini saptayabildiğimden, doğru bir kalp atış hızı tahmini üretebiliyordum. Diğer Yorumlar, Fikirler veya Destek herhangi birinden veya kendinizden çok hoş geldiniz. Ayrıca kitaplarınızdan birini elde etmek için anlamı var, hangisinin benim için en yararlı olduğunu düşünüyorsunuz? Aydınlanmalarınız için teşekkür ederiz – Antony

+0

@Antony: "Yoğunluğun hemen değiştiğini tespit edebilirim" - 66ms zor bir gereklilik olmadığı sürece. 66ms'ın nereden geldiğinden pek emin değilim, en azından kalbim 16bps'den biraz daha hızlı atıyor :-) "Ayrıca kitaplarınızdan birini elde etmek için anlam kazandım, hangisinin benim için en faydalı olacağını düşünüyorsunuz? " - Gelişmiş kitabım, "Kamera" sınıfını kapsar, ancak canlı önizleme API'sini değil. Kitaplar hakkında başka sorularınız varsa, Twitter'da bana veya e-postaya veya başka bir şeye vur. (ama ilginiz için teşekkürler!) – CommonsWare

+0

Hey CommonsWare, Sadece farklı kitaplarınızı kontrol ettim, hepsi yakın gelecekte yararlı bulabileceğim bir şey var gibi görünüyor. $ 40 aboneliği, güzel parlak öğrenci kredimi harcadığım ilk şeylerden biri olabilir. Özel ofis saati, yapmayı planladığım gerçek tıbbi uygulamayı denediğimde gerçekten bir şeye yapıştığımda yardımcı olur. Ayrıca internette bazı araştırmalar yaptım ve canlı önizlemenin tek renkli bir alan kullanan bir bitmap döndürdüğünü fark ettim, RGB'ye dönüştürme hakkında bir şey biliyor musunuz? – Antony

İlgili konular