לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 13-10-2011, 10:32
  H0B0 H0B0 אינו מחובר  
 
חבר מתאריך: 20.09.11
הודעות: 11
הפעלת מצלמה C160 Logitech

שלום,

אני משתמש בספריות ה OpenCV על מנת להפעיל את מצלמת ה Logitech C160.
התהליך הוא פשוט מאוד. אני יוצר מבנה בשם cvCapture שיודע לחפש ולקלוט לתוכו מצלמה ואת המאפיינים שלה. ואז אני משתמש ב cvQuaryFrame אשר יודע להחזיר מצביע לסוג IplImage. לאחר מכן אני מבצע מעט עיבוד על התמונה.
כאשר אני קולט את המצלמה למבנה cvCapture היא עובדת תמיד והפונקציה cvQuaryFrame לוקחת את התמונה העדכנית.
הבעיה היא שהמצלמה כנראה מחזיקה תור באורך של 5 תמונות. כלומר, כאשר אני מבקש את התמונה הוא נותן לי את התמונה הישנה ביותר מה5 שהוא תפס לאחרונה, כלומר התמונה בראש התור.
פתרתי את זה ב 2 דרכים:
1) בכל פעם שרציתי לתפוס תמונה הקצתי cvCapture, תפסתי תמונה ואז שיחררתי את ההקצאה ככה שבכל פעם שאני מבקש תמונה התור ריק כי הוא רק נוצר.
2) אני מבקש 5 פעמים את התמונה ככה שאני מעביר את התמונה שהכניסו לתור, לראש התור.

אני מעדיף את הדרך השנייה אבל אני לא חושב ששתיהן טובות ופוגעות מאוד באיכות הקוד. האם מישהו מכיר או נתקל בבעיה כזו מקודם? האם יש מעין מצביע או פונקציה ב OpenCV שמשאפשרת לי לקחת את התמונה שנמצאת בתחילת התור ולא בראש התור?

תודה.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 13:59

הדף נוצר ב 0.04 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר