אחד האלגוריתמים המשמש באופן נפוץ ב-
,
Harris
Corner
הוא גילוי הפינות
OpenCV
אשר משמש כדי לגלות פינות בתוך תמונה.
קיימת פונקציה
reVISION
Stack
בתוך
Harris
מוגדרת מראש עבור גילוי הפינות
. בהשוואת הביצועים של גילוי הפינות
Corner
לעומת מימוש
reVISION
בתוך
Harris
Corner
, כפי שמודגם בהמשך, נראה
OpenCV
רגיל ב-
ששניהם מספקים ביצועים זהים. עם זאת,
reVISION
ב-
Harris
Corner
שימוש בפונקציה
מספק למשתמש
PL
כשהיא מואצת לתוך
עלייה בביצועי המערכת אשר מאפשרת פתרון
) יותר, עם נצילות הספק
responsive
מגיב (
טובה יותר.
reVISION
אם אנשי הפיתוח בוחרים בתוך
, הם
OpenCV
להאיץ פונקציות של
Stack
יכולים לשפר באופטימיזציה את התכנון
לשימוש במשאבים ולביצועים בתוך הלוגיקה
הניתנת לתכנות. השיטה העיקרית שבאמצעותה
אפשר להשיג זאת היא מספר הפיקסלים
שעוברים עיבוד בכל מחזור של אות שעון. עבור
רוב הפונקציות המואצות הם יכולים לבחור
לעבד פיקסל יחיד או שמונה פיקסלים. עיבוד
יותר פיקסלים בכל מחזור של אות השעון מגדיל
את הדרישה לשימוש במשאבים תוך קיצור
זמן העיבוד. עיבוד של פיקסל אחד בכל אות
שעון יביא לדרישה מוקטנת של משאבים, על
חשבון זמן אחזור גדול יותר. בחירה זו במספר
הפיקסלים בכל אות שעון מוגדרת דרך קריאה
לפונקציה ומספקת שיטה פשוטה ביותר לבצע
אופטימיזציה של התכנון לפי הנדרש.
עם ביצועי תכנון משופרים באופטימיזציה
שניתנות להאצה,
OpenCV
באמצעות ספריות
איש הפיתוח של הראייה המשובצת יכול,
לאחר מכן, לפתח את הרמות היותר גבוהות של
היישום בשימוש ביכולות המסופקות על שכבות
«
«
- פונקצייה של גילוי פינות
2
איור
Harris Corner
מואצת
מסורתי
OpenCV
- מימוש
3
איור
האלגוריתמים והיישום של המחסנית.
מסקנות
MPSoC
,
Zync
®
השימוש בהתקני המערכות -
לתכנות
Zync® UltraScale™ +
ו-
7000
מלא בתוך יישומי ראייה משובצת מביא כמה
יתרונות בגמישות, ביצועים, אבטחה ובטיחות,
ובעיבוד בעל נצילות גבוהה. פיתוח של היישום
מאפשר להשתמש
reVISION
Stack
בתוך
בכמה מסגרות עבודה שמשמשות באופן נפוץ
ומביא גם לזמני פיתוח קצרים יותר וליציאה
מהירה יותר לשוק.
EMBEDDED & MICROPROCESSORS
מוסף מיוחד
Workstation-grade Rugged
Embedded Engines
www.vecow.comECS-9755 GTX1050
Series,
10GigE GPU
Computing System
yair@aironix.co.ilאימייל:
| 072-2221565 .
טל
|
איש קשר: יאיר תורג׳מן
איירוניקס מערכות בע״מ
93 l New-Tech Magazine