Bildiğim kadarıyla, Android emülatörünün bir kamerası yok. Canlı bir görüntü yakalamak için web kamerasını kullanmalıyız. Ben bir görüntü yakalamak için android emülatörde web kamerayı kullanmak için bu web site kod gördük, ama bu kodu nasıl kullanacağımı bilmiyorum.Canlı bir görüntü yakalamak için android emülatöründe web kamerası nasıl kullanılır?
26
A
cevap
14
- Sayfada listelenen tüm kaynak dosyalarını karşıdan yükleyin: CameraSource, GenuineCamera, HttpCamera, SocketCamera, BitmapCamera ve WebcamBroadcaster.
- Projenizde com.tomgibara.android.camera adlı bir paket oluşturun ve ilk 4 kaynak dosyasını içine yerleştirin.
- JMF'yi here'dan indirin ve yükleyin.
- Aşağıdaki komutu kullanarak WebcamBroadcaster'ı derleyin: "C: \ Program Dosyaları (x86) \ Java \ jdk1.6.0_15 \ bin \ javac.exe" -classpath "C: \ Program Dosyaları (x86) \ JMF2.1.1e \ lib "WebcamBroadcaster.java veya buna eşdeğerdir. Aşağıdaki komutla
- Run it ve çalışmasını sağlamak: java "-Djava.library.path = C: \ Program Files (x86) \ JMF2.1.1d \ lib"
- Kullanım Programda aşağıdaki kod WebcamBroadcaster :
CameraSource cs = new SocketCamera("192.168.0.100", 9889, 320, 240, true); if (!cs.open()) { /* deal with failure to obtain camera */ } while(/*some condition*/) { cs.capture(canvas) //capture the frame onto the canvas } cs.close();
PS: Ben WebcamBroadcaster
çalıştırdığınızda bir hata alıyorum çünkü bu test edemedik.
PPS: Bugün Android ile denemeye başladım, bu yüzden tüm bunlar yanlış olabilir.
İlgili konular
- 1. C# .net - Web Kamerası Görüntü Yakalama
- 2. Canlı yayın kamerası ve mikrofon flaşsız
- 3. Android emülatöründe
- 4. Android emülatöründe "@" nasıl yazılır?
- 5. Windows + Qt ve nasıl bir web kamerası yakalamak için OpenCV olmadan
- 6. Iphone simulator ve web kamerası
- 7. USB web kamerası görüntü yakalama C + + OLMADAN openCV (LINUX)
- 8. Web kamerası işlemeye başlamıyor.
- 9. Flash olmadan erişim web kamerası
- 10. Web kamerası sırasını göster TkInter
- 11. Bir USB Web Kamerası üzerinden video kaydetme csharp
- 12. Bir Android emülatöründe cihaz kimliğini değiştirir misiniz?
- 13. Android emülatöründe gmail'i yapılandırabilir miyim?
- 14. Sanal bir web kamerası mı yazıyorsun?
- 15. Galeriden görüntü seç ve web kamerası aracılığıyla kamera çalışmıyor Android 6.0 Marshmallow
- 16. Ggplot'ta bir görüntü nasıl kullanılır?
- 17. Ruby'de yakalamak ve atmak nasıl kullanılır?
- 18. Bir Android emülatöründe donanım ortamı kontrol düğmelerinin benzetimi nasıl yapılır
- 19. Android - Bir görüntü nasıl indirilir ve çalışma zamanında kullanılır?
- 20. Web uygulamalarında web kamerası veya mobil fotoğraf makinesinden fotoğraf çekin
- 21. Web kamerası görüntüsünün boyutunu getUserMedia ile nasıl edinebilirim?
- 22. Web kamerası özet akışını görüntüleme cv :: Bir resimdeki mat format
- 23. HTML/JS'nin canlı testi için web sitesi
- 24. "Maalesef, Launcher Android Nexus 6 emülatöründe durdu"
- 25. Sanal web kamerası girdisi bayt akışı olarak
- 26. Android için İşleme nasıl kullanılır?
- 27. İyonik uygulama Android emülatöründe çalışıyor diyor ama
- 28. Blob alanını TImage kontrolüne bağlamak için canlı ciltleme nasıl kullanılır?
- 29. jquery web kamerası eklentisi yakalanan görüntüyü göndermiyor
- 30. * .Php'yi yakalamak için nasıl bir yol yazabilirim?
ur yanıtınız için teşekkürler, com.tomgibara.android.camera paketini oluşturmaya çalışırken, ikinci dosyada (GenuineCamera) bir hata alıyorum, "CameraDevice" sınıfı avilable ve üçüncü (HttpCamera) ve dördüncü (SocketCamera) dosyası, bu yöntem, hatalar, yöntem genişliği ve yüksekliği avilable.Co gösterir. – Kumar
Aynı hatalarım vardı ve bunları nasıl kaldıracağım: GenuindCamera'ı projeye dahil etme (sadece sil), çünkü projenizi dağıtırken (polimorfizm düşününce) gerçek kameraya geçmeyi kolaylaştırır. Ve kalanlar için, @ override'ların bu dosyalarda yorum yapması gerekiyor. Başka sorunlarınız varsa, Lemme biliyorum :) BTW, WebcamBroadcaster sizin için çalıştı mı? –
BitmapCamera yapma konusunda ipuçları var mı? –