Şimdi Ara

Matlab-Web cam

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
534
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Herkese merhaba arkadaslar,

    Matlab-web cam üzerine calısıyorum.

    Yöntem:
    1) "main.m" adlı dosyada "setappdata(handles.himage,'UpdatePreviewWindowFcn',@ Processingeyedetection);" kullanıyorum...

    2)"Processingeyedetection.m" adlı dosyada, asağıdaki kodu kullanıyorum:

    function ProcessLeft(obj,event,himage)
    %save the image into the temp to call again at the end of the program
    temp=event.Data;
    **********
    %BÖLÜM_A
    ******
    event.Data=temp;
    %turn back into the main program
    set(himage, 'CData', event.Data);

    Sonuç:
    BÖLÜM_A'ya herhangi bir kod yazmazsam gayet hızlı calısıyor. Aksi takdirde, gayet yavas calısıyor: mesela;elimi kaldırdıgımda bu 14-15 sn sonra görüyorum. BÖLÜM_A'yı aradan cıkardıgımda "garip" bir şey oluyor: Sanki görüntüleri hafızasına almış da bunların hepsini cok kısa bir sürede gösteriyor,hızlandırılmıs hareket gibi...

    Soru:
    Şimdi BÖLÜM_A'daki kodun cok agır bir kod oldugunu,birçok döngü içerdiğini düşünebilirsiniz! ama tam aksine sadece 1 tane for dongusu var,ve BÖLÜM_A'yı 0.2 sn'de hesaplıyor. Peki neden 14-15 sn sonra gösteriyor?!
    1)Problem "main.m"de ise; neden BÖLÜM_A'yı calıstırmadıgım zaman problem cıkmıyor?
    2)Problem "Processingeyedetection.m"da ise;0.2 sn'de ölçtüğü bir seyi neden 14-15 sn sonra gösteriyor?

    Not:
    Bu esnada RAM yaklasık 120 Mb'a dayanmış durumda! Cok da degil sanırım.


    Tesekkür ederim.
    Saygılarımla,
    Hasan Alımlı







  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.