תוכן עניינים:
- שלב 1: ספריית זיהוי שפה ותנועה
- שלב 2: הדרכה קצרה כדי לראות כמה קל לזהות את הפנים
- שלב 3: השמעת הצלילים
וִידֵאוֹ: משחק וידאו DIY מבוקר על ידי תנועת ראש (מציאות מוגברת): 4 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
אני רוצה להראות לך כמה קל בימינו ליצור משחק משלך שניתן לשלוט בו על ידי הזזת גופך. תצטרך רק מחשב נייד עם מצלמת אינטרנט וכמה תכנות.
אם אין לך מחשב נייד ומצלמת אינטרנט או אם אינך יודע לתכנת, אתה עדיין יכול לקרוא את ההנחיה כבידור ויכול לשחק את המשחק שלי, כי אני מוסיף אותו למאמר זה
שלב 1: ספריית זיהוי שפה ותנועה
אין צורך להמציא את הגלגל מחדש. באינטרנט ישנן ספריות רבות המטפלות בזיהוי תנועה והן מיועדות כמעט לכל שפה וניתן להשתמש בהן בחינם.
החלטתי להשתמש ב- Java מכיוון שרציתי שהמשחק שלי יהיה עצמאי בפלטפורמה. ניתן להריץ ב- Winddows, Mac, Linux.
בחרתי בספריית OpenIMAJ המאפשרת לא רק לזהות את התנועה, אלא גם מאפשרת להציג ועיבוד גרפיקה בקלות רבה. אתה יכול לראות את התמונה המצורפת לשלב זה, שרק בעזרת כמה שורות קוד אני יכול ליצור יישום לזיהוי תנועה.
אם אתה מכיר את Java ורוצה לנסות, הנה ההדרכה המהירה/פשוטה באמת לאיתור תנועה וטיפול בגראפיקה ב- OpenIMAJ.
החלטתי ליצור משחק ארקנואיד כהוכחת הרעיון שלי, כי הוא ממש פשוט ליישום.
שלב 2: הדרכה קצרה כדי לראות כמה קל לזהות את הפנים
החלטתי להראות לך כמה קל ב- Java & OpenIMAJ לזהות את הפנים. אם אתה לא יודע תכנות, פשוט דלג על השלב הזה;-)
הנה לך הקוד:
// אתחל תחילה את המסך אם HDVideoCapture vc = VideoCapture חדש (1240, 720); // אתחול גלאי פנים FaceDetector fd = HaarCascadeDetector חדש (40); // זה יוצר את החלון המציג את מצלמת הרשת שצולמה VideoDisplay vd = VideoDisplay.createVideoDisplay (vc); vd.addVideoListener (new VideoDisplayListener () {public void beforeUpdate (MBFImage frame) {// זה עושה את זיהוי הפנים ומציג את המסגרת סביב הפנים על המסך רשימת פנים = fd.detectFaces (Transforms.calculateIntensity (מסגרת)); עבור (Face DetectedFace: פנים) {frame.drawShape (face.getBounds (), RGBColour. RED);
}
}
חלל ציבורי לאחר עדכון (תצוגת תצוגת וידאו) {}});
שלב 3: השמעת הצלילים
רק בשביל הכיף הנוסף השמעתי כמה צלילים שהופכים את כל המשחק לשחקני יותר. אני לוקח את הבן שלי (היה לו כיף) ועשינו כמה קולות טיפשים כמו להכות את הבננה הרקובה לדלתות המקרר;-) מאוחר יותר אני מעבד את הצלילים בחוצפה ומשתמש בהם מחדש במשחק.
מוּמלָץ:
גלריה גלובלית - גלריית מציאות מוגברת גלובלית: 16 שלבים
#GlobalARgallery - גלריית מציאות מוגברת גלובלית: #גלובלארגלריה היא הזדמנות לבתי ספר (ואחרים) להתחבר באופן אסינכרוני ברחבי העולם ולשתף חוויות, יצירות אמנות, סיפורים, לוחות זמנים, תערוכות, מצגות וכל דבר אחר שאתה יכול לדמיין. כל אלה מופיעים ב- A
ציוד טלפוני מציאות מוגברת: 7 שלבים
ציוד טלפוני מציאות מוגברת: זול, קל, מגניב
מציאות מוגברת Vuforia 7 זיהוי מטוס קרקע: 8 שלבים
מציאות מוגברת Vuforia 7 זיהוי מטוסים קרקעיים: המציאות המוגברת של Vuforia SDK ל- Unity 3D משתמשת ב- ARCore ו- ARKit כדי לזהות מטוסים קרקעיים ב- AR. ההדרכה של היום תשתמש בשילוב המקורי שלהם ב- Unity ליצירת אפליקציית AR לאנדרואיד או IOS. נזכה במכונית ליפול מהשמיים על המגרש
אפליקציית מציאות מוגברת למתחילים: 8 שלבים
אפליקציית מציאות מוגברת למתחילים: מדריך זה יראה לך כיצד להכין אפליקציית מציאות מוגברת למתחילים. נשתמש בזיהוי מטוס הקרקע של Unity3D ו- Vuforia כדי ליצור אפליקציית AR נטולת סמן עבור Android או IOS. נעבור על הוספת מודל תלת מימד ליחידות ונעביר אותו
משקפי מציאות מוגברת DIY חכמים באמצעות Arduino: 7 שלבים
משקפי מציאות מוגברת DIY חכמים באמצעות Arduino: כשהטכנולוגיה צומחת במהירות ומשתלבת בכל ההיבטים של חיי אנשים, מעצבים ומפתחים ניסו לספק חוויה נעימה יותר של טכנולוגיה לאנשים. אחד הטרנדים הטכנולוגיים שמטרתם להקל על החיים הוא לבישה