2013-01-08 12 views
5

कंप्यूटर दृष्टि का थोड़ा सा उपयोग करके, जब मैं एक मानव (W/2 फीट) तक चलता हूं तो मैं दीवार-घुड़सवार एंड्रॉइड डिवाइस का प्रदर्शन चालू करना चाहता हूं। डिवाइस।कोई व्यक्ति डिवाइस पर पहुंचने पर एंड्रॉइड डिस्प्ले चालू करें

मैं एक अनुभवी डेवलपर हूं, लेकिन मुझे कंप्यूटर दृष्टि के बारे में कुछ भी नहीं पता है। प्रदर्शन पर प्रोग्रामेटिक रूप से मोड़ना काफी आसान है। कोई मार्गदर्शन, पढ़ने के सुझाव, ट्यूटोरियल, शुरू करने के लिए स्थानों, आदि की सराहना की जाएगी।

संपादित करें: उत्तर में कुछ टिप्पणियों के बाद स्पष्टीकरण के लिए - चूंकि यह स्थायी रूप से आईएसएच दीवार माउंट स्थिति है, डिवाइस में पूर्णकालिक शक्ति होगी। बैटरी जीवन एक गैर-मुद्दा है।

उत्तर

3

एंड्रॉइड निकटता और प्रकाश संवेदक है, लेकिन मुझे नहीं लगता कि आपकी आवश्यकता के लिए वे काफी अच्छे हैं।

प्रदर्शन एक सामने का कैमरा है, तो आप संभावित उपयोग OpenCVMotion detection के कुछ फार्म के साथ जब कोई स्क्रीन के करीब दृष्टिकोण का पता लगाने के कर सकते हैं।

संपादित करें: यहाँ OpenCV का उपयोग कर कंप्यूटर विजन के लिये दस्तावेज .. http://docs.opencv.org/

1

मैं सच में यकीन नहीं है कर रहे हैं, लेकिन मैं आपको प्रकाश मान बदलता है जब कोई पास चलता है के बाद से प्रकाश संवेदक का उपयोग कर सकते कहेंगे।

public void onSensorChanged(SensorEvent event) { 
    if(event.sensor.getType() == Sensor.TYPE_LIGHT) { 
    //do something 
    } 
} 
3

मुझे लगता है कि ऐसा करने के तीन तरीके हैं।

  1. कैमरे का उपयोग करें और का सामना मान्यता
  2. उपयोग निकटता सेंसर
  3. उपयोग शोर
  4. पता लगाने के लिए माइक्रोफोन (चुंबकीय सेंसर का उपयोग करें और उपयोगकर्ता के लिए मजबूर उसके साथ एक मजबूत चुंबक ले जाने के लिए)

फोर्स्ट उपभोग दूसरे के साथ समस्या यह है: बहुत गलत सेंसर और एक खराब एपीआई टी के साथ समस्या वह तीसरा है: "वास्तविक" ध्वनियों को पहचानना मुश्किल है

आप निकटता सेंसर here और निश्चित रूप से here के बारे में पढ़ सकते हैं।

+1

यदि डिस्प्ले दीवार पर चढ़ने जा रहा है, तो मुझे लगता है कि इसे एक पावर स्रोत में प्लग किया जाएगा और मैंने अपना उत्तर regd दिया। उस। लेकिन आपका चौथा जवाब सबसे अच्छा है! : डी –

+0

लाइट सेंसर बनाम कैमरा पहचान पर आपकी भावनाएं क्या हैं? –

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