פורסם 2005 במרץ 1320 שנים שלום חברים!רציתי לדעת כיצד הופכים תמונות לבינאריות כדי להשתמש בהם ב-C. המורה שלנו שהוא המנחה פרויקט אמר לנו לשלוח לו אותם ושהוא יבצע את ההמרה, אבל מכיוון שיש לי לא מעט תמונות ואני לא רוצה לחכות שהוא יעשה את זה כל פעם שאני רוצה להשתמש בתמונה, רציתי לקבל ממכם הסבר.*באיזה פורמט צריכות להיות התמונות להמרה? (BMP?)*איזה תוכנה מבצעת זאת?*אחרי ההמרה, כיצד אני משתמש בתמונה ב-C?תודה מראש!
פורסם 2005 במרץ 1320 שנים matlab יודעת להפוך תמונה ל3 מטריצות(RGB) שאותן אפשר לשמור בקובץ טקסט ולהכניס לתוכנית
פורסם 2005 במרץ 1320 שנים מחבר קודם כל תודה על התגובה המהירה.אחרי שהמרתי את התמונה למטריצות האלה בקובץ טקסט, איך אני משתמש בהם ב-C? איך ה-C מציירת אותן?
פורסם 2005 במרץ 1320 שנים אני לא מומחה ב-C אבל יש פקודות שפונות למסך כמו putpixel או דומות(אני כרגע לא זוכר) ואתה מכניס להן מיקום XY לפי האינדקס של המטריצה בו הפיקסל נמצא ונותן לו את ערכי ה-RGB
פורסם 2005 במרץ 1320 שנים מחבר תודה.ראיתי ש-matlab תוכנה ענקית ולא חינמית. אין תוכנה פשוטה יותר שעושה את העבודה?
פורסם 2005 במרץ 1320 שנים תמונות שחור-לבן או צבעוני?לדוגמא BMP שחור לבן (הכוונה לא ל-Grayscale, אלא רק ביטים - שחור או לבן), קל יחסית לקרוא מקובץ BMP.השאלה אם בא לך להשקיע, ולבדוק בגוגל מה מבנה קובץ התמונה ואיך קוראים אותו, ולבנות את זה ב-C.
פורסם 2005 במרץ 1320 שנים תחפש bmp library כלשהו, אני מצאתי ספרייות רק ל- ++C, אבל אולי לך יותר יתמזל מזלך. ובהצלחה רבה עם הפרוייקט צביקה, חשבתי על זה, אבל לדעתי זה יותר מדי עבודה ואני בטוח שהתמונות שלו לא Grayscale אז זה יהיה לא כ"כ פשוט. אפשרי, אבל יקח הרבה זמן. הוא בסה"ב צריך תוכנה או ספרייה שתעשה את ההמרה בשבילו.
פורסם 2005 במרץ 1320 שנים כן, בדר"כ זה הרבה מאמץ, במיוחד תמונות עם אלג' כיווץ כמו JPG.אבל לדוגמא BMP שחור/לבן ממש קל לקרוא. זה פשוט מטריצה של ביטים 0/1 שכל אחד מייצג שחור/לבן. אבל עדיין צריך להשקיע קצת במימוש.
פורסם 2005 במרץ 1320 שנים Allegro זו ספריה חינמית שפועלת גם ב- C ומאפשרת לך גם לקרוא קבצים בפורמטים שונים וגם להציג אותם על המסך.
פורסם 2005 במרץ 1320 שנים irfanview:http://www.tucows.com/preview/194967.html save as : pbm(portable bitmp)ברגע ששמרת בפורמט PBM זה תמונה בינארית והנה הקבצים שיעזרו לך לקרוא קובץ כזה לאובייקט וכתובאת האובייקט לתמונה בינארית:http://www2.mta.ac.il/~amitz/Computerized%20Vision/pfuncs.hhttp://www2.mta.ac.il/~amitz/Computerized%20Vision/pfuncs.c. כל הרעיון שיש לך אוביקט מסוג TPFILE ששדה ה-DATA שלו הוא מערך של מערכים של CHAR כך ששינוי המערך זה משנה את התמונה. כלומר כל איבר בשדה זה הוא פיקסל בתמונה. דוגמא לשימוש:http://www2.mta.ac.il/~amitz/Computerized%20Vision/test.cאם תצטרך עוד דוגמאות אל תתבייש לבקש.
פורסם 2005 במרץ 1320 שנים מחבר לא הצלחתי להבין כיצד להפעיל את הפונקציות..כמו כן מה עושה הקובץ TEST..הסתדרתי, תודה לכולם.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.