2010-07-22 14 views
24

में से एक शब्द को स्वीकार कर रहा हूं, मैं थोड़ा उलझन में हूं कि रीकैप्चा कैसे काम करता है। मैंने इसे आरओआर का उपयोग करके लागू किया है।reCAPTCHA दो

कभी-कभी अगर मैं दो में से केवल एक शब्द निर्दिष्ट करता हूं, तो यह सच देता है जबकि कभी-कभी यह विफल हो जाता है।

मैं वास्तव में उलझन में हूं और reCAPTCHA के व्यवहार को समझने में सक्षम नहीं हूं।

उत्तर

17

सिस्टम में केवल एक ज्ञात शब्द "ज्ञात" है - यह सिस्टम पर बताने वाले उपयोगकर्ता पर निर्भर करता है कि यह कहने के लिए कि दूसरा शब्द क्या है, क्योंकि यह मशीन-पठनीय नहीं है।

यह रिकैप्चा का "बिंदु" है, या अतिरिक्त लाभ - यह केवल मानव परीक्षण नहीं कर रहा है, यह बड़े पैमाने पर समूह-सोर्सिंग अनुवाद भी है जहां स्वचालित ओसीआर विफल हो गया है।

2

रिकैप्चा दो शब्दों का उपयोग करता है, जिनमें से एक ज्ञात है और जो अज्ञात है (अज्ञात शब्द वह है जिसे प्रोग्राम समझने में मदद करने की कोशिश कर रहा है - शायद यह पुरानी किताब या कहीं से बाहर स्कैन हो गया है!)। तो वास्तव में, सभी सेवा के लिए खोज रहे हैं शब्द के सही जवाब का सही जवाब है। यदि वह शब्द है जिसे आपने रखा है, तो यह सफल होगा यदि आप अज्ञात शब्द के लिए कुछ भी नहीं डालते हैं। यदि आप दूसरे शब्द (अज्ञात एक) डालते हैं तो यह असफल हो जाएगा।

15

रिकैप्चा दो शब्द दिखाता है। एक कंप्यूटर स्कैनर स्कैन और मान्यता प्राप्त है और एक कंप्यूटर स्कैनर पहचान नहीं सकता है। रिकैप्चा शब्द के लिए चेक करता है जो अज्ञात शब्द के जवाब को उत्तर देता है और बचाता है। अज्ञात शब्दों के लिए ये प्रतिक्रिया संकलित और विश्लेषण की जाती है ताकि यह अनिवार्य रूप से मनुष्यों द्वारा "हल" हो और कंप्यूटर स्कैनर द्वारा नहीं।

यहाँ और अधिक जानकारी है, उनके अपने शब्दों में:

"लेकिन अगर एक कंप्यूटर इस तरह के एक कैप्चा नहीं पढ़ सकते हैं, कैसे प्रणाली पहेली का सही उत्तर को पता है कि यहाँ है कैसे:? प्रत्येक नया शब्द है जो नहीं कर सकते ओसीआर द्वारा सही ढंग से पढ़ा जाना चाहिए किसी अन्य शब्द के संयोजन के साथ उपयोगकर्ता को पहले से ही जाना जाता है। उपयोगकर्ता को दोनों शब्दों को पढ़ने के लिए कहा जाता है। अगर वे उस को हल करते हैं जिसके लिए उत्तर ज्ञात है, तो सिस्टम उनका उत्तर मानता है नए के लिए सही है। सिस्टम तब कई अन्य लोगों को नई छवि देता है, जो उच्च आत्मविश्वास के साथ, मूल उत्तर सही था या नहीं। "

स्रोत - http://www.google.com/recaptcha/learnmore

+0

क्या आप वाकई स्कैनर द्वारा शब्दों में से एक को पहचाना गया था? क्या यह पिछले शब्दों द्वारा हल किए गए शब्द का उपयोग नहीं कर सका? – Greg

+1

हां। यह उन शब्दों का उपयोग करता है जो पिछले उपयोगकर्ताओं द्वारा हल किए जाते हैं। एक शब्द वह है जो स्कैनर पढ़ सकता है और दूसरा वह है जिसे स्कैनर पढ़ नहीं सकता है। स्कैनर जो पढ़ता नहीं है वह कई उपयोगकर्ताओं द्वारा हल किया जाता है। यह एक सर्वसम्मति का निर्माण करता है कि सही शब्द क्या है (इसलिए अज्ञात शब्द का "समाधान" केवल 1 उत्तर पर आराम नहीं करता है। मैंने ऊपर दिए गए मेरे उत्तर में पृष्ठ के बारे में रिकैप्चा लिंक जोड़ा है। – programatique

1

मुझे लगता है कि recaptcha का मुख्य बिंदु है। यह डेवलपर्स को मनुष्यों और रोबोटों के बीच अंतर बनाने में मदद करता है और यह किताबों को डिजिटल बनाने में भी मदद करता है।

हमेशा दो शब्द होते हैं। एक पढ़ने के लिए आसान है। यदि आप इस शब्द को पढ़ सकते हैं, तो यह ठीक है, आप इंसान हैं।

दूसरा शब्द एक पुस्तक से स्कैन है जहां स्वचालित ओसीआर (मान्यता) इस शब्द के बारे में निश्चित नहीं है। इसलिए उपयोगकर्ता इस शब्द को पढ़ने में मदद कर रहे हैं ताकि पुस्तकों को डिजिटलकृत किया जा सके।

+0

वास्तव में दोनों स्कैन हैं, लेकिन पहले से ही एन उपयोगकर्ताओं द्वारा पहचाना जा चुका है। एक बार उस थ्रेसहोल्ड नंबर ने दूसरे शब्द की पहचान की है जिसे ज्ञात लोगों में जोड़ा जाता है। –

संबंधित मुद्दे