Merhabalar yazılım geliştirme bölümüne de yazdım konuyu ama buraya da yazayım dedim. Arduino Leonardo üzerine taktığımız basit bir webcam'den görüntü almak istiyoruz. Webcam'den gelen veriyi analiz edebilmek için şöyle çok basit bir kod kullandık;
void loop() { val = digitalRead(webCamPin); Serial.println(val); }
Serial Monitor'e gelen tek veri 1 oldu (bir kere değil tabi sürekli). Benim sorularım şöyle; 1-VGA normal bir WebCam bir saniyede kaç frame yollar? 2-Bir frame -> width x height x pixel(R,G,B,A) -> 640x480x24 bit büyüklüğünde midir? 3-Arduinoda digital pinden gelen veriyi byte olarak okuyan hazır bir fonksiyon var mı? Çünkü bit hesabım doğruysa, 7372800 bit sırf bir frame için gönderiliyor ve 10 FPS desen kameraya çok büyük bir sayı yapar, açıkçası yukarıda kullandığım kodun bana bir saniyede 73728*10^3 kere bit yazabileceğini sanmıyorum, hadi println kullanmayayım yine de o kadar update rate'i yoktur heralde loop'un? Dolayısıyla bit bit okuma olayı biraz yalan gibi.
Varsa bu işle ilgilenen, bilgisi olan, yol gösterirse sevinirim. Kolay gelsin.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
arduino ile malesef çok mümkün olacağını sanmıyorum. çünkü sizinde dediğiniz gibi 640*480 pikseli okuyacak, sonra onlarla ilgili rgb değerleri alacak. üstelik bunu ardarda yapacak. Ben raspberrypi'de denedim orada bile kasma oldu.
Intel Edison ve arduinoyu birlikte kullanmayı denediniz mi? Ben de bu konularda uzman değilim. Arduino ile ilgili bilgim yüzeysel. Uygulama şansım olmadı.
Webcam'den gelen veriyi analiz edebilmek için şöyle çok basit bir kod kullandık;
Serial Monitor'e gelen tek veri 1 oldu (bir kere değil tabi sürekli).
Benim sorularım şöyle;
1-VGA normal bir WebCam bir saniyede kaç frame yollar?
2-Bir frame -> width x height x pixel(R,G,B,A) -> 640x480x24 bit büyüklüğünde midir?
3-Arduinoda digital pinden gelen veriyi byte olarak okuyan hazır bir fonksiyon var mı? Çünkü bit hesabım doğruysa, 7372800 bit sırf bir frame için gönderiliyor ve 10 FPS desen kameraya çok büyük bir sayı yapar, açıkçası yukarıda kullandığım kodun bana bir saniyede 73728*10^3 kere bit yazabileceğini sanmıyorum, hadi println kullanmayayım yine de o kadar update rate'i yoktur heralde loop'un? Dolayısıyla bit bit okuma olayı biraz yalan gibi.
Varsa bu işle ilgilenen, bilgisi olan, yol gösterirse sevinirim. Kolay gelsin.
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.