לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #11  
ישן 06-09-2009, 20:12
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 1 שנכתבה על ידי fraps0 שמתחילה ב "עקיפת Captcha"

ראה גם:
http://decaptcher.com/client/ (עולה כסף..)

הרעיון הוא דבר ראשון לדעת להבדיל בין צבעי האותיות לצבעי הרקע.

אחרי זה אתה צריך לזהות את הדברים הבאים:

- אם האותיות נמצאות בזוית מסוימת יחסית לאדמה (לתחתית התמונה).
- איזה צבע יש להם וכמה הוא שונה מצבע הרקע (אולי צבע האותיות ירוק והרקע שחור? שאז קל להבחין - הפרשי כמות האור גדולים)
- באיזה סיגנון כתובות האותיות ("font-family")
- ואולי פרמטרים נוספים

הרעיון הכללי הוא לזהות דפוסים.

צריך גם לעקוב אחרי מה שאתה עושה כאשר אתה רואה תמונה כזו, או לדוגמא תמונה עם אותיות צמודות או שמשתלבות זו בזו:

אתה מחפש תמונה מוכרת, בדר"כ אותיות, באמצעות הבדלה בין צבעים.
אחרי זה בהתאם לזיהוי האות הראשונה שמצאת, אתה בודק מאיפה קוראים את המילה שהאות כלולה בה - ימין לשמאל או שמאל לימין. בהתאם אתה פונה לצד הקיצוני המתאים של התמונה ומתחיל בסריקת אותיות. (אחרי שהבדלת את האותיות משאר הרקע)

כלומר לנסות להבין כיצד האדם מזהה אותיות.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 06-09-2009, 21:23
  fraps0 fraps0 אינו מחובר  
 
חבר מתאריך: 22.09.06
הודעות: 476
בתגובה להודעה מספר 11 שנכתבה על ידי dorM שמתחילה ב "ראה..."

ציטוט:
במקור נכתב על ידי dorM
ראה גם:
http://decaptcher.com/client/ (עולה כסף..)

הרעיון הוא דבר ראשון לדעת להבדיל בין צבעי האותיות לצבעי הרקע.

אחרי זה אתה צריך לזהות את הדברים הבאים:

- אם האותיות נמצאות בזוית מסוימת יחסית לאדמה (לתחתית התמונה).
- איזה צבע יש להם וכמה הוא שונה מצבע הרקע (אולי צבע האותיות ירוק והרקע שחור? שאז קל להבחין - הפרשי כמות האור גדולים)
- באיזה סיגנון כתובות האותיות ("font-family")
- ואולי פרמטרים נוספים

הרעיון הכללי הוא לזהות דפוסים.

צריך גם לעקוב אחרי מה שאתה עושה כאשר אתה רואה תמונה כזו, או לדוגמא תמונה עם אותיות צמודות או שמשתלבות זו בזו:

אתה מחפש תמונה מוכרת, בדר"כ אותיות, באמצעות הבדלה בין צבעים.
אחרי זה בהתאם לזיהוי האות הראשונה שמצאת, אתה בודק מאיפה קוראים את המילה שהאות כלולה בה - ימין לשמאל או שמאל לימין. בהתאם אתה פונה לצד הקיצוני המתאים של התמונה ומתחיל בסריקת אותיות. (אחרי שהבדלת את האותיות משאר הרקע)

כלומר לנסות להבין כיצד האדם מזהה אותיות.


יש לי את הקוד שיוצר את תמונת ה-Captcha הזאת ככה שכל גודל או דברים כמו font-family אני יודע.
אני חושב שאתה יודע שלא יעשו Captcha כל כך קלה מראש, התמונה שהבאתי למעלה זה אחרי מחיקת 'noises' שכבר הצלחתי לכתוב קוד שיעשה את זה אוטומטית, כרגע אני מנסה לעשות Segmentation [להפריד כל אות ואות] ולא ממש הולך לי...

כרגע הדבר היחיד שאני צריך זה לדעת איך קוראים את האותיות, מבחינתי שיהיו שחורות על רקע לבן כבר הצלחתי להביא את זה למצב כזה, אני יודע שצריך לקרוא אותן משמאל לימין, כרגע הדבר היחיד שאני צריך זה מבחינה טכנית של קוד איך אני מפריד וקורא כל אות ואות...

וגם דרך טובה לתהליך 'Binarization'... שכרגע אין לי ממש

נערך לאחרונה ע"י fraps0 בתאריך 06-09-2009 בשעה 21:27.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #13  
ישן 06-09-2009, 21:58
  משתמש זכר dorM dorM אינו מחובר  
מנהל
 
חבר מתאריך: 26.07.08
הודעות: 6,473
בתגובה להודעה מספר 12 שנכתבה על ידי fraps0 שמתחילה ב "[QUOTE=dorM]ראה..."

עבור כל פיקסל של כל אות בתמונה אתה צריך לשים את מיקומו היחסי בתמונה בתוך מטריצה (מערך דו-מימדי). מעבר לכך - זה חישובים שאתה צריך לעשות... כאן כל החכמה

אותיות אלו מופרדות, לכן זה הרבה יותר קל.

אתן לך רעיון שחשבתי עליו בעבר:

עבור אות אחת:

תתחיל לעבור במטריצה מהחלק השמאלי העליון לכיוון מסוים (ימין-מטה אני מניח).
ואז תראה איפה יש לך עליה (שיפוע חיובי), ירידה(שיפוע שלילי), או חוסר שינוי (אין שיפוע), או אסימפטוטה (קו אנכי יענו).
כמו כן תראה אם יש "ענפים" שמסתעפים מחלקים מסוימים, ותבדוק מהו המיקום היחסי של ההסתעפות של ה"ענף" מהענף שממנו הוא מסתעף.

לדוגמא, עבור האות ד' יש לך 2 ענפים. הענף האנכי מסתעף מענף האופקי בערך באזור של 3/4 מהקצה השמאלי-עליון של תמונת האות.

אחרי שיש לך את הרעיון הזה, כל השאר זה רק עבודה קשה...
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 10:37

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר