2010-03-02 12 views
19

मुझे उन वेबसाइटों में वयस्क छवि का पता लगाने के प्रावधान की आवश्यकता है जहां उपयोगकर्ता यह निर्धारित करने के लिए चित्र अपलोड करता है कि मेरी साइट के लिए कोई चित्र स्वीकार्य नहीं है। क्या कोई ऐसा करने का तरीका सुझा सकता है?नग्न छवियों के अपलोड को कैसे अवरुद्ध करें?

मुझे ओपन सोर्स कोड/प्रोग्राम (PHP) की आवश्यकता है जिसे वेबसाइट में कार्यान्वित किया जा सकता है और उपयोगकर्ता को तस्वीर अपलोड करने के लिए रोक देता है। इससे पहले मेरे विचार में एक वर्ग छवि फ़िल्टर http://www.phpclasses.org/browse/package/3269.html है लेकिन मुझे कोड चाहिए जो इस के समान है या शायद और भी उन्नत हो।

+4

यहां तक ​​कि Google के चित्र खोज फिल्टर समय-समय पर ऊपर पर्ची। आपकी सबसे अच्छी शर्त है कि सभी अपलोड एक कतार में रखें जहां एक मानव स्वीकार्य लोगों को प्रकाशित कर सके और बाकी को अस्वीकार कर सके। – tadamson

+0

यह दृश्य कैप्चा के लिए एक अच्छा उदाहरण है। ;-) यह तय करने के लिए मानव संसाधनों का बेहतर उपयोग करें कि कोई छवि उचित है या नहीं। ऐसी छवियों की रिपोर्ट करना आसान बनाएं और कुछ मॉडरेटर प्राप्त करें जो उन्हें हटा दें। – Gumbo

+0

वैसे, वह "वर्ग छवि फ़िल्टर" आपके लिए अपर्याप्त कैसे है? क्या यह उम्मीद के रूप में काम नहीं किया? ;) – BalusC

उत्तर

17

क्षमा करें दोस्त, मुझे लगता है कि नीचे की रेखा यह है कि आप मैन्युअल जांच के आसपास नहीं जा रहे हैं। दृष्टिकोण हैं, लेकिन कोई भी वास्तव में भरोसेमंद नहीं है और बहुत सारे झूठे सकारात्मक हैं।

प्रेरणा के लिए इस प्रश्न को देखें: What is the best way to programatically detect porn images?

यदि आप मुझसे पूछते हैं, तो यह स्वचालित समाधान की तलाश में समय बर्बाद है। आधे घंटे के समय को देखते हुए, मैं आपको बीस छवियां पा सकता हूं जो पूरी तरह से निर्दोष होने के बावजूद एक "नग्न" अलार्म ट्रिगर करेंगे, और वैसे ही दूसरी तरफ। इसके अलावा, नग्नता एकमात्र चीज नहीं होगी जो आप अपनी साइट पर नहीं चाहते हैं।

उस प्रणाली पर समय बिताने के लिए बेहतर बनाता है जो इसे है आपकी साइट पर अपलोड करने वाले सामग्री को मैन्युअल रूप से सत्यापित करने के लिए आसान है, उदा। एक डेस्कटॉप विजेट के रूप में, मोबाइल फोन पर, या जो भी आप सबसे अच्छा सूट।

+0

उस लिंक किए गए प्रश्न पर बहुत अच्छी चीजें हैं। मुझे विशेष रूप से अमेज़ॅन के यांत्रिक टर्क के लिंक पसंद आया। –

+0

@ या हां, दृष्टिकोण हैं, लेकिन यांत्रिक टर्की का पैसा खर्च होता है। छोटी साइटों और परियोजनाओं के लिए * अधिकांश * मामलों में, मैन्युअल जांच वास्तव में जाने का तरीका है। अगर मैं निश्चित रूप से गलत हूं तो मुझे सही करें - मुझे यह जानने में दिलचस्पी होगी कि कोई भी बुरी अपलोड की गई सामग्री से लड़ने के लिए सफलतापूर्वक तुर्क या अन्य चीजों का उपयोग कर रहा है या नहीं। –

+1

+1 बल्ले को स्वीकार करने के लिए यह वास्तव में नहीं किया जा सकता है। –

3

मुझे ऐसा करने का एकमात्र तरीका अपलोड को नियंत्रित करना है। छवियां एक संयम कतार में जाती हैं और फिर मानव द्वारा "उत्तीर्ण" या "खारिज" की जाती हैं।

3

बस एक विचार। शायद यह समाधान देखने के लिए Tin Eye का उपयोग करने वाले समाधान के साथ आ सकता है कि छवि कहां मिलती है। फिर उन परिणामों को एक वेबसाइट फ़िल्टरिंग प्रोग्राम के साथ जोड़ दें। अगर उन्हें अश्लील साइटें मिलती हैं तो यह आपको फ़िल्टरिंग का कुछ स्तर दे सकती है।

1

सभी मौजूदा तरीकों में त्वचा रंग का पता लगाना शामिल है। यह कभी भी सटीक नहीं है और उन्नत के करीब भी नहीं है।

यदि कुछ भी उन्नत मौजूद है, तो इसका उपयोग बाल अश्लीलता को रोकने के लिए किया जा सकता है।

+0

मजेदार हिस्सा ... अगर छवि ग्रेस्केल है, तो पता लगाने के लिए कोई रंग नहीं है। आप क्या करने जा रहे हैं, बहुत अधिक '# 95 9 5 9 5' या कुछ युक्त छवियों को बहिष्कृत करें? :) – cHao

3

मैं स्वचालन के बारे में पेक्का की टिप्पणियों से सहमत हूं। यह एक कठिन समस्या है जिसे अभी तक हल नहीं किया गया है।

क्या आपने http://crowdsifter.com/ या डोलोरेसलैब्स के बारे में सोचा है? वे आपके लिए एक नियंत्रित कतार भीड़ कर सकते हैं, या सस्ते पर अपनी मौजूदा छवियों की जांच कर सकते हैं। यदि यह एक व्यवसाय वेबसाइट है जो चाल हो सकती है।

नोट: मैं डोलोरस प्रयोगशालाओं से संबद्ध नहीं हूं।

+0

अच्छा लिंक, दिलचस्प दृष्टिकोण! –

1

यह भाषा या तकनीक के बावजूद यह एक सामान्य सिद्धांत है। इसका मुकाबला करने का सबसे अच्छा तरीका इंसानों को जांचने की इजाजत देना है! संक्षेप में, इसमें बहुत सारे काम शामिल होंगे, उदाहरण के लिए, आप कैसे बता सकते हैं कि छवि पिक्सल की जांच करके नग्न या बाल अश्लीलता है - ऐसा नहीं किया जा सकता क्योंकि इसमें परिष्कार का एक स्तर होगा, जैसे, वहां है मोबाइल ऑपरेटर के लिए इस समय एक परीक्षण, पोर्नोग्राफी पर क्लैंप करने के लिए स्वचालित रूप से छवियों को ब्लॉक करने के लिए ब्लॉक कर रहा है, बस मुझसे मत पूछें कि कैसे - लेकिन स्पष्ट रूप से इसकी रिपोर्ट सफल हैं, मैं बस उन एल्गोरिदम पर भरोसा नहीं करता इसका उपयोग किया गया है क्योंकि यह झूठी सकारात्मक उत्पन्न कर सकता है!

स्पैमर को अवरुद्ध करने के लिए कैप्चा के उपयोग के लिए यह काफी समान बात है, केवल मनुष्य को जादू शब्द (ओं) या संख्याओं में प्रवेश करना होगा ताकि छवि का विश्लेषण घट जाए इस प्रकार छवि में स्पैमर के प्रवाह को रोक दिया जाएगा।

आपके मामले में, शायद, छवियों के अपलोड को रोकें, नहीं, यह थोड़ा सा प्रतिबंधित है, यह साइट क्या कर रही है - नियंत्रित करना। आपको पहले छवियों को मॉडरेट करने की आवश्यकता है (शायद छवियों को स्टोर करने के लिए एक कतार या एक सुरक्षित होल्डिंग निर्देशिका) और यह तय करें कि वे उपयुक्त हैं या नहीं।

यदि नहीं, तो छवि की गंभीरता के आधार पर - इसमें आईएसपी और स्थानीय कानून प्रवर्तन से संपर्क करना शामिल हो सकता है (यह वह जगह है जहां भूरा क्षेत्र होता है - आप कैसे जानेंगे और अधिक प्रतिक्रिया नहीं देंगे?) ....

यह बुद्धिमान, बुद्धिमान और केवल उस मामले में अधिकारियों को सतर्क करेगा, अगर यह अश्लील प्रकृति है, आईएसपी को सूचित करें, उन पर बकाया पास करें, और उन्हें बदले में कार्रवाई का सर्वोत्तम तरीका तय करें या सूचित करें स्थानीय प्राधिकरण वेबसाइट जो इस तरह की चीज की रिपोर्ट करती है ... मेरे देश में, हमारे पास hotline web-site का लिंक है, जहां लोग अनामित रूप से साइट पर एक ईमेल पोस्ट कर सकते हैं और सूचित कर सकते हैं कि उन्हें एक अश्लील छवि का सामना करना पड़ा है ...

मैं वकील नहीं हूं ... लेकिन आईआईआरसी, और यही वह जगह है जहां मामला डूब सकता है, आप उन्हें देख सकते हैं, लेकिन उन्हें डाउनलोड करना अवैध है ... फिर मुझे इस अस्वीकरण को पोस्ट करना होगा - मैं वकील नहीं हूं , तो आपको पहले की जाँच करने के .... यह क्या मैं कहाँ ग्रे क्षेत्र होता है मतलब है की जरूरत है ...

संक्षेप में

तो, कोई भी एक कंप्यूटर से ऊपर है, और वहाँ एक कंप्यूटर की तुलना में अधिक होशियार इकाई है स्वयं, यानी एक मानव मॉडरेटर केवल छवि को देखने से पहले जांच और पता लगा सकता है ...

0

Free Vectors हम भी इस विषय में रुचि रखते हैं - समस्या है कि यह केवल नवीनतम ब्राउज़र पर चलता है। इस प्रकार, हमने जे। मैरियल-बेसिलियो एट अल के आधार पर गिथब पर PHP Nudity Detection कक्षा को अभी लागू और साझा किया है। (2011) एल्गोरिदम, जो त्वचा रंग गिनती की गणना करके नग्नता का पता लगाने की कोशिश करता है।

आपको मूल शोध पत्र पर इंगित करने के लिए @Dejan धन्यवाद।

2

यह कुछ जटिलताओं के बारे में सोचने के लिए कम या ज्यादा काम करता है। यदि एक तस्वीर ध्वजांकित

स्क्रिप्ट नग्नता ही पता नहीं लगा पाया

  • स्वचालित रूप से चित्रों को हटाना है, लेकिन नहीं है रंग है कि एक अश्लील चित्र में होने की संभावना है।

    मैं ध्वजांकित चित्र भेजूंगा जो स्क्रिप्ट एक मॉडरेशन कतार में "अश्लील" के रूप में पहचानती है और फिर चुनें कि क्या करना है या नहीं करना है। इतना ही आसान। ध्यान रखें कि बच्चों और इसी तरह की तस्वीरों को समय-समय पर ध्वजांकित किया जाएगा।

    https://github.com/FreebieStock/PHP-Image-Pornographic-Content-Detection

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