OpenCV
מתוך ויקיפדיה, האנציקלופדיה החופשית
| OpenCV | |
|---|---|
| מפתח | אינטל |
| גרסה אחרונה | 2.4.3 ב־3 בנובמבר 2012 |
| מערכת הפעלה | חוצה פלטפורמות |
| רישיון | רישיון BSD |
| קטגוריה | ספרייה |
| דף בית | http://opencv.willowgarage.com/wiki |
OpenCV (ראשי תיבות של Open Source Computer Vision) היא חבילת תוכנה (המיועדת למתכנתים) שנועדה לעזור לפתח יישומים של ראייה ממוחשבת. OpenCV פתוחה לשימוש מחקרי ומסחרי כאחד (תחת רישיון BSD). הספרייה תואמת windows, Linux וmac OS. הספרייה מוכוונת בעיקר עבור יישומי ראייה ממוחשבת בזמן אמת.
תוכן עניינים |
היסטוריה [עריכה]
התוכנה פותחה במקור על ידי אינטל, כיום היא חופשית לכל שימוש. נתמכת כיום על ידי קהילת קוד פתוח גדולה.
פונקציות עיקריות [עריכה]
- יכולת לבצע מניפולציות מגוונות על תמונות (עיבוד תמונה).
- זיהוי אובייקטים בתמונה (בעיקר פרצופים לפי אלגוריתם Viola Jones משופר)
- מעקב אחרי תנועה
- זיהוי חיוויים אנושיים
החל מגרסה 2.2 אשר יצאה לאור בדצמבר 2010, נעשו שינויים רבים במבנה הספרייה:
- הספרייה נחלקת כעת ליותר תתי-ספריות.
- הוכנסו שינויים נרחבים במסגרות פיתוח (Frameworks) כדוגמת features2d אשר מאפשר ממשק תוכנה אחיד לחילוץ נקודות עניין מתוך תמונות דו-ממדיות.
- במודל calib3d הוכנס מודל rational distortion.
- בסביבה הגראפית הנקראת highgui, הוכנס מודל נסיוני להשתמש בספרית הקוד הפתוח Qt.
- הוכנסו ניצנים ראשונים של שימוש בחומרה מסוג GPU בסביבת הפיתוח CUDA של חברת NVIDIA.
- יותר מ-300 תיקוני באגים.
סביבות עבודה [עריכה]
הקוד הוא cross platform ולכן עובד על לינוקס/חלונות/Mac OS/ וכן על GCC/וסביבות Visual למיניהן כולל .NET