תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
פוסט זה הוא הראשון מתוך מספר הדרכות לעיבוד תמונות שעומדות לעקוב. אנו בוחנים מקרוב את הפיקסלים המרכיבים תמונה, לומדים כיצד להתקין את OpenCV ב- Raspberry Pi ואנו כותבים גם סקריפטים של בדיקות כדי ללכוד תמונה וגם לבצע הפרדת צבעים באמצעות OpenCV.
הסרטון למעלה נותן לך מידע רב נוסף שיעזור לך להבין טוב יותר את עיבוד התמונה ואת כל תהליך ההתקנה. אני ממליץ לך בחום לצפות בהתחלה כאשר הפוסט הכתוב הזה יכסה רק את היסודות המוחלטים הנדרשים כדי ליצור זאת בעצמך.
שלב 1: הכינו את ה- Raspberry Pi
עבור פרויקט זה, אשתמש ב- Raspberry Pi 3B+ אם כי תוכל להשתמש בכל גרסה אחרת שיש לך. לפני שנוכל לאתחל את הלוח, עלינו להבהב תמונה ל- Raspberry Pi. אנא השתמש בגרסת שולחן העבודה לשם כך מכיוון שאנו זקוקים לרכיבי ה- GUI. אתה יכול להבהב את התמונה באמצעות Etcher. לאחר מכן עלינו להחליט על שני הדברים הבאים:
גישה לרשת:
אתה יכול לחבר כבל אתרנט אם אתה רוצה להשתמש בחיבור קווי, אבל אני אשתמש ב- WiFi המשולב.
בקרת RPi:
אנחנו גם צריכים להתקין כמה תוכנות ולכתוב כמה סקריפטים כדי שזה יעבוד. הדרך הפשוטה ביותר לעשות זאת היא על ידי חיבור מסך, מקלדת ועכבר ללוח. אני מעדיף להשתמש ב- SSH ובגישה מרחוק, כך אני אשתמש עבור הסרטון.
אם אתה רוצה לשלוט ב- PI Raspberry מרחוק, אנא קרא את הפוסט הבא המכסה את כל מה שאתה צריך לדעת על כך.
www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop-FT/
פשוט הכנס את כרטיס ה- microSD ללוח שלך והפעל אותו. הדבר הראשון שעלינו לעשות הוא להפעיל את המצלמה. תוכל לעשות זאת על ידי פתיחת הטרמינל והקלדת:
sudo raspi-config
לאחר מכן, נווט אל הפריט "אפשרויות ממשק" ולאחר מכן "מצלמה" כדי להפעיל אותו. זה יבקש ממך לאתחל מחדש, אז תגיד כן לזה ואז תן ללוח דקה לאתחל שוב.
הדבר הבא שעלינו לעשות הוא לבדוק אם המצלמה פועלת כראוי. ניתן לעשות זאת על ידי הפעלת הפקודה הבאה:
raspistill -o test.jpg
הפקודה למעלה תצלם תמונה ותשמור אותה בספריית /home /pi. לאחר מכן תוכל לפתוח את מנהל הקבצים ולצפות בו כדי לאשר אם הכל פועל כפי שהוא אמור.
לאחר מכן אנו מעדכנים את מערכת ההפעלה על ידי הפעלת הפקודה הבאה:
sudo apt update && sudo apt -full -upgrade -y
שלב זה עשוי להימשך זמן מה בהתאם לחיבור הרשת שלך אך מומלץ לעשות זאת.
שלב 2: התקנת OpenCV
אנו נשתמש ב- PIP שהוא מתקין החבילות של פייתון על מנת להתקין חלק מהמודולים, לכן וודא שהוא מותקן על ידי הפעלת הפקודה הבאה:
sudo apt להתקין python3-pip
ברגע שזה נעשה, עלינו להתקין את התלות (תוכנות נוספות) הדרושות לפני שנוכל להתקין את OpenCV עצמה. עליך להריץ כל אחת מהפקודות הבאות ואני ממליץ בחום לפתוח פוסט זה בדפדפן Raspberry Pi ולאחר מכן להעתיק/להדביק את הפקודות.
- sudo apt להתקין libatlas-base-dev -y
- sudo apt להתקין libjasper -dev -y
- sudo apt להתקין libqtgui4 -y
- sudo apt להתקין python3 -pyqt5 -y
- sudo apt להתקין libqt4 -test -y
- sudo apt להתקין libhdf5-dev libhdf5-serial-dev -y
- sudo pip3 התקן opencv-contrib-python == 4.1.0.25
פעולה זו תתקין עבורנו את OpenCV. לפני שנוכל להשתמש בו, עלינו להתקין את מודול הפיקמרה כך שנוכל להשתמש במצלמת Raspberry Pi. ניתן לעשות זאת על ידי הפעלת הפקודה הבאה:
pip3 התקן picamera [מערך]
שלב 3: בדיקת OpenCV
כעת נכתוב את הסקריפט הראשון שלנו כדי לוודא שהכל מותקן כראוי. זה פשוט יצלם תמונה ואז יציג אותה על המסך. הפעל את הפקודה הבאה כדי ליצור ולפתוח קובץ סקריפט חדש:
sudo nano test-opencv.py
אני ממליץ בחום להעתיק את הסקריפט מהקובץ למטה ואז להדביק אותו בקובץ החדש שיצרת. או שאפשר פשוט להקליד הכל.
github.com/bnbe-club/opencv-demo-diy-27
ברגע שזה נעשה, פשוט שמור את הקובץ על ידי הקלדת "CTRL+X", ולאחר מכן Y ולאחר מכן ENTER. ניתן להריץ את הסקריפט על ידי הקלדת הפקודה הבאה:
python3 test-opencv.py
אתה אמור להיות מסוגל לראות תמונה על המסך ובבקשה לצפות בסרטון לצורך אימות, במידת הצורך. כמו כן, זכור ללחוץ על כל מקש במקלדת כדי לצאת מהתסריט. זה לא ייצא כשתסגור את החלון.
שלב 4: הפרדת צבעים
כעת, כשהכל פועל כפי שהוא אמור, אנו יכולים ליצור סקריפט חדש לקבלת תמונה ולאחר מכן להציג את רכיבי הצבע האישיים. הפעל את הפקודה הבאה כדי ליצור ולפתוח קובץ סקריפט חדש:
סודו ננו image-components.py
אני ממליץ בחום להעתיק את הסקריפט מהקובץ למטה ואז להדביק אותו בקובץ החדש שיצרת. או שאפשר פשוט להקליד הכל.
github.com/bnbe-club/opencv-demo-diy-27
ברגע שזה נעשה, פשוט שמור את הקובץ על ידי הקלדת "CTRL+X", ולאחר מכן Y ולאחר מכן ENTER. ניתן להריץ את הסקריפט על ידי הקלדת הפקודה הבאה: python3 image-components.py. אתה אמור להיות מסוגל לראות את התמונה שצולמה יחד עם הרכיבים הכחולים, הירוקים והאדומים על המסך. אנא צפה בסרטון כדי לאמת, במידת הצורך. כמו כן, זכור ללחוץ על כל מקש במקלדת כדי לצאת מהתסריט. הוא לא ייצא כשתסגור את החלון.
אז ככה קל להתחיל עם OpenCV, באמצעות ה- Raspberry Pi. נמשיך ליצור עוד סקריפטים שיראו לך כמה תכונות מתקדמות. הסרטונים והפוסטים מסוג OpenCV יעלו בשידור חי ביום ראשון, אך אנא הירשם לערוץ היוטיוב שלנו כדי להישאר מעודכן.
ערוץ YouTube:
תודה שקראת!
מוּמלָץ:
התקנת De La Carte TagTagTag Pour Nabaztag / התקנת לוח TagTagTag ב- Nabaztag שלך: 15 שלבים
התקנת De La Carte TagTagTag Pour Nabaztag / התקנת לוח TagTagTag ב- Nabaztag שלך: (ראה להלן לגרסה באנגלית) La carte TagTagTag a été créée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: tag. Elle a fait l'objet ensuite d'un financement participatifif sur Ulule en juin 2019, si vous souhaitez
מערכת זיהוי וכיבוי אש מבוססת עיבוד תמונה: 3 שלבים
מערכת זיהוי וכיבוי אש מבוססת עיבוד תמונה: שלום חברים זוהי מערכת גילוי וכיבוי אש המבוססת על עיבוד תמונה באמצעות Arduino
הוק מחווה: רובוט נשלט על ידי מחוות יד באמצעות ממשק מבוסס עיבוד תמונה: 13 שלבים (עם תמונות)
הוק מחווה: רובוט נשלט על ידי מחוות יד באמצעות ממשק מבוסס עיבוד תמונה: הוק מחווה הוצג ב- TechEvince 4.0 כממשק פשוט המבוסס על עיבוד תמונה ומכונה. התועלת שלה נעוצה בעובדה שאין צורך בחיישנים נוספים או לבישים למעט כפפה בכדי לשלוט במכונית הרובוטית הפועלת על
עיבוד תמונה Moyamoya: 8 שלבים
עיבוד תמונה מויאמויה: מויאמויה, " עשן עשן, " היא מחלה נדירה הנגרמת על ידי חסימת עורקים בגרעיני הבסיס, שהם אזור בבסיס המוח. המחלה היא מחלה מתקדמת של כלי הדם המוחיים הפוגעת בעיקר בילדים. סימ
עיבוד תמונה קוונטימטרית: 5 שלבים
עיבוד תמונות קוונטימטרי: (האיור למעלה ממחיש השוואה בין שיטת עיבוד התמונה הקיימת לעיבוד תמונה קוונטימטרי. שימו לב לתוצאה המשופרת. התמונה הימנית העליונה מציגה חפצים מוזרים הנובעים מהנחה שגויה שתמונות מודדות משהו כזה