זכרו זכרו - שאלה על הערת בודק

תגיות:

היי,

בשאלה זו על מנת לאתר את הפיקסלים השחורים השתמשתי בתנאי im.getpixel((x, y)) == 1 בתוך לולאת for .
קיבלתי הערת בודק: " מספרים שמסתובבים באמצע הקוד בלי פירוש הם לרוב רעיון לא כ"כ טוב. האם יש לך רעיון לאיך למנוע את זה?"
השאלה איך אפשר עוד לציין אם תא הוא לא לבן אם לא בעזרת מספרים?
דבר נוסף, בשאלה ביקשו לאתר את הפיקסלים השחורים. אני רואה שהצבעים היחידים שיש הם 1 ו 255 אני יודעת ששחור זה 0 ולא 1…

לציין בעזרת מספרים בצורה ברורה יותר, ושיהיה קל יותר לשנות. אפשר ע"י שימוש במשתנה עם שם אינדיקטיבי.
יש טווח רחב של גוונים בין לבן מוחלט לשחור מוחלט. חלקם אפורים אבל חלקם שחורים או לבנים - גם אם “לא טהורים”. אני מניחה שזה מכוון שזה 1 כדי להכריח אותנו לחפש בכלל מה הצבעים שיש בתמונה הזו ולא ללכת לפי האינטרנט בצורה עיוורת

לייק 1

אם אני יורדת לסוף דעתך את מתכוונת שהם רצו שנרשום למשל black = 1 ואז im.getpixel((x, y)) == bkack בתוך לולאת for?

כן :slightly_smiling_face:

לייק 1