20 Stimmen

Wie blockiert man das Hochladen von Nacktbildern?

Ich benötige eine Möglichkeit, erwachsene Bilder auf den Websites zu erkennen, auf denen der Benutzer Bilder hochlädt, um festzustellen, dass ein Bild nicht akzeptabel für meine Seite ist. Kann mir jemand die Methode vorschlagen, dies zu tun?

Ich benötige eine Art Open-Source-Code/Programm (PHP), das auf der Website implementiert werden kann und den Benutzer daran hindert, das Bild hochzuladen. Vor meiner Idee gibt es bereits eine Klasse Bildfilter http://www.phpclasses.org/browse/package/3269.html Aber ich möchte einen Code, der ähnlich ist oder vielleicht sogar fortschrittlicher.

4 Stimmen

Selbst die Filter der Bildersuche von Google machen manchmal Fehler. Am besten ist es, alle Uploads in einer Warteschlange zu halten, wo ein Mensch die akzeptablen veröffentlichen und die anderen ablehnen kann.

0 Stimmen

Dies ist ein gutes Beispiel für ein visuelles Captcha. ;-) Besser ist es, menschliche Ressourcen zu nutzen, um zu entscheiden, ob ein Bild angemessen ist oder nicht. Machen Sie es einfach, solche Bilder zu melden und einige Moderatoren zu bekommen, die sie löschen.

0 Stimmen

Übrigens, wie ist diese "Klasse Bildfilter" für dich unzureichend? Hat es nicht wie erwartet funktioniert? ;)

19voto

Pekka Punkte 429407

Tut mir leid, Kumpel, ich denke, der springende Punkt hier ist, dass du nicht um manuelle Überprüfung herumkommst. Es gibt Ansätze, aber keiner ist wirklich zuverlässig und mit vielen Fehlalarmen.

Schau dir diese Frage an: Was ist der beste Weg, um pornografische Bilder programmgesteuert zu erkennen? für Inspiration.

Wenn du mich fragst, ist es jedoch Zeitverschwendung, nach einer automatisierten Lösung zu suchen. In einer halben Stunde kann ich dir zwanzig Bilder zeigen, die einen "nackt" Alarm auslösen würden, obwohl sie völlig unschuldig sind, und umgekehrt. Außerdem ist Nacktheit nicht das einzige, was du nicht auf deiner Seite haben möchtest.

Besser ist es, die Zeit in ein System zu investieren, das es wirklich einfach macht, den Inhalt zu überprüfen, den Benutzer auf deine Seite hochladen, z.B. als Desktop-Widget, auf dem Handy oder was auch immer dir am besten passt.

0 Stimmen

Es gibt viele gute Informationen in der verlinkten Frage. Besonders gut hat mir der Link zu Amazons Mechanical Turk gefallen.

0 Stimmen

@ar Ja, es gibt Ansätze, aber der Mechanical Turk kostet Geld. In den meisten Fällen für kleine Websites und Projekte ist die manuelle Überprüfung wirklich der beste Weg. Korrigiere mich, wenn ich falsch liege - ich wäre interessiert zu hören, ob jemand den Turk oder andere Dinge erfolgreich einsetzt, um schlechte hochgeladene Inhalte zu bekämpfen.

1 Stimmen

+1 Für die sofortige Anerkennung, dass es eigentlich nicht möglich ist.

4voto

Robusto Punkte 30472

Der einzige Weg, den ich kenne, um dies zu tun, besteht darin, Uploads zu moderieren. Bilder werden in eine Moderationswarteschlange gestellt und dann von einem Menschen "freigegeben" oder "abgelehnt".

4voto

NebuSoft Punkte 3883

Nur eine Idee. Vielleicht könnte man eine Lösung entwickeln, die Tin Eye nutzt, um zu sehen, wo das Bild gefunden wird. Dann könnte man diese Ergebnisse mit einem Website-Filterprogramm verknüpfen. Wenn es pornografische Seiten findet, könnte es dir eine gewisse Filterung ermöglichen.

4voto

mcpeterson Punkte 4604

Ich stimme Pekkas Kommentaren zur Automatisierung zu. Das ist ein ziemlich schwieriges Problem, das noch nicht ganz gelöst ist.

Hast du schon über http://crowdsifter.com/ oder doloreslabs nachgedacht? Sie können eine moderierte Warteschlange für Sie erstellen oder Ihre vorhandenen Bilder günstig überprüfen. Wenn es sich um eine Geschäftswebsite handelt, könnte das der Trick sein.

Hinweis: Ich bin nicht mit dolores labs verbunden.

0 Stimmen

Schöner Link, interessanter Ansatz!

3voto

kanarifugl Punkte 9737

Dies funktioniert mehr oder weniger, mit einigen Komplikationen, über die man nachdenken sollte.

  • Löschen Sie Bilder nicht automatisch, wenn ein Bild markiert wird

Das Skript erkennt selbst keine Nacktheit, sondern Farben, die wahrscheinlich in einem pornografischen Bild vorhanden sind.

Ich würde markierte Bilder, die das Skript als "pornografisch" erkennt, in eine Moderationswarteschlange senden und dann entscheiden, was zu tun ist oder nicht. Ganz einfach. Beachten Sie, dass Bilder von Babys und Ähnlichem definitiv von Zeit zu Zeit markiert werden.

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X