להורדה | תוכנה למחשב - שתשים (בעז"ה) סוף לבחילות שלכם בנסיעות!
-
בעקבות זה: הפיצ'ר החדש של גוגל שישים סוף לבחילות שלכם בנסיעה
ובעקבות הבעיה שישנה גם לבעלי מחשבים, כמוני וכמוכם, אנשים שרוצים ללמוד בנסיעות עם המחשב, וכל נסיעה כזו נגמרת עם כאבי ראש.פיתחתי בעזרת AI תוכנה מקבילה לאפלקיצייה הזו, למחשבים ניידים = וינודס ומק
(הבעיה העיקרית היא שברוב המחשבים הניידים (חוץ ממחשבי 1 IN שתיים) אין גירוסקופ = חיישן תנועה במחשב. מה שיושם כתחליף הוא שימוש במצלמת המחשב, התוכנה משתמשת במצלמה בכדי לנתח את התנועות שהמחשב ואתם עוברים, תוך התעלמות מתווי הפנים שלכם, בכדי שלא יחושבו תנועות שאינן קשורות לתוואי הנסיעה).
לגיף שיסביר לכם יותר טוב מכל דבר אחר:
גיף דוגמא:
להסבר מפורט - כנסו לספויילר, TU לרדמי בגיטאב
# MotionSync - מניעת בחילות נסיעה
יישום רקע ל-Windows שמנצל את מצלמת הרשת של המחשב הנייד כדי לזהות תנועת
הרכב (Optical Flow) ומציג שכבת-על שקופה (Overlay) עם נקודות שזזות בכיוון
המנוגד לתנועת הרכב - ובכך מסנכרן את החוויה הוויזואלית עם תחושת שיווי
המשקל ומפחית בחילות נסיעה.יכולות
- זיהוי תנועה חכם - Lucas-Kanade Optical Flow על נקודות עניין ברקע,
עם מיסוך אוטומטי של אזור הפנים (התעלמות מתנועות ראש של המשתמש) וחישוב
וקטור דומיננטי עמיד לרעשים (חציון). - Overlay שקוף - חלון בגודל המסך המלא, Always-on-Top ו-Click-Through
מלא (לא חוסם קליקים או מקלדת), עם אנימציית אינטרפולציה חלקה. - System Tray - הפעל/השהה, הגדרות ויציאה דרך תפריט קליק-ימני.
- הגדרות - רגישות, צבע, גודל ושקיפות הנקודות, מרווח הסריג ובחירת מצלמה.
- 100% Offline - אין תקשורת רשת; אף פריים תמונה לא נשמר בדיסק.
- נקודות בשולי המסך בשדה זרימה דו-ממדי - כמו Vehicle Motion Cues
של אפל: פנייה מזיזה את הסריג אופקית (נקודות נכנסות מצידי המסך),
האצה/בלימה מזיזה אנכית; דהייה עדינה בכניסה וביציאה של נקודות. - צבע אדפטיבי - דגימת בהירות הרקע: נקודה שחורה על רקע בהיר,
לבנה על רקע כהה.
הרקע המדעי (איך אפל וגוגל פתרו את הבעיה)
- תיאוריית הקונפליקט החושי (Reason & Brand, 1975): בחילת נסיעה נובעת
מחוסר התאמה בין אותות שיווי המשקל באוזן הפנימית ("אני נע") לבין
הקלט הוויזואלי ("אני עומד במקום") - בדיוק המצב כשעובדים על מסך סטטי
ברכב נוסע. - Vection וראייה היקפית: תחושת התנועה העצמית נשלטת בעיקר על ידי
הראייה ההיקפית, שרגישה במיוחד לזרימה אופטית. לכן הנקודות ממוקמות
דווקא בשולי המסך - היכן שהמוח "קורא" תנועה של הסביבה - ולא במרכז,
שם הן רק תפריע לקריאה. - שדה זרימה אחיד 2D: אפל (Vehicle Motion Cues ב-iOS 18) מציגה
נקודות בקצוות המסך שנעות בכיוון תנועת הרכב: בפנייה נקודות נכנסות
מצד אחד של המסך ויוצאות מצד שני, ובהאצה/בלימה הן נעות אנכית - כך
שהעין מקבלת אישור ויזואלי שמתאים לתחושה הפיזית. MotionSync מחקה
את ההתנהגות הזו מהזרמה אופטית אמיתית מהמצלמה, בלי חיישני IMU. - הכיוון: הנקודות נעות בכיוון שבו הסביבה "זזה" יחסית למסך (שווה
לשטף האופטי הנמדד), כלומר הפוך לכיוון תאוצת הרכב - בדיוק כמו
הנוף האמיתי שנראה מהחלון.
מקרי קצה מטופלים
- תאורה חלשה (נסיעת לילה) - כשאין די נקודות לעקוב, הנקודות נדהמות
בעדינות ומוצג חיווי אדום עדין בפינת המסך. - ניתוק מצלמה / חסימת הרשאות - הודעת שגיאה ברורה עם הנחיות לתיקון.
- שינוי רזולוציה / מסך חיצוני - ה-Overlay מתאים את עצמו אוטומטית
לגיאומטריית המסך הראשי.
הורדה והתקנה
עותקים מוכנים זמינים בעמוד ה-Releases של המאגר:
פלטפורמה קובץ מעבדים Windows 10/11 MotionSync-Setup-x.y.z.exe(התקנה מלאה) אוMotionSync.exe(נייד)x64 macOS (אינטל) MotionSync-macOS-Intel.zipx86_64 macOS (Apple Silicon) MotionSync-macOS-AppleSilicon.zipM1/M2/M3 (arm64) ההתקנה נבנית אוטומטית ע"י GitHub Actions בכל דחיפה ל-
main, ומוצמדת
ל-Release בכל תגv*.macOS: בהרצה ראשונה ייתכן שיהיה צורך לאשר את האפליקציה דרך
System Settings -> Privacy & Security ("Open Anyway"), ולתת הרשאת
מצלמה. אפשר להריץ גםxattr -cr /Applications/MotionSync.appכדי
להסיר סימון quarantine לאחר הורדה.התקנה מקומית (מהמקור)
pip install -r requirements.txt python main.pyאו פשוט הרצת
run_motionsync.bat(Windows).דרישות: Windows 10/11 (64-bit) או macOS 12+ / Python 3.9+, מצלמת רשת.
הגדרות פרטיות של Windows
אם המצלמה חסומה: הגדרות -> פרטיות -> מצלמה -> אפשר ליישומי שולחן עבודה
גישה למצלמה.אריזה ל-EXE (שלב 4 באפיון)
pip install pyinstaller pyinstaller --onefile --noconsole --name MotionSync main.pyקובץ ההפצה ייווצר תחת
dist\MotionSync.exe.
תודה ל@י.-פל. שפרסם את הפוסט הזה - כלי זה נוצר בזכות בינה המלאכותית זו.
- זיהוי תנועה חכם - Lucas-Kanade Optical Flow על נקודות עניין ברקע,
-
י יאיר דניאל התייחס לנושא זה
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות