Auf welchen Websites werden die Seriennummern des Kameragehäuses aus dem EXIF-Originalbild angezeigt?
Flickr ist eine Website für die gemeinsame Nutzung von Fotos, auf der viele Fotometadaten (aus den EXIF- Daten) angezeigt werden und dank der Flickr-API sogar ein einfacher Zugriff möglich ist . Googles Picasaweb bietet auch einige Informationen aus dem EXIF, aber nicht die Seriennummer.
Gibt es noch andere Websites, die mir helfen könnten?
Als Hintergrund zu meiner Arbeit versuche ich, eine Datenbank mit Kameraseriennummern und den URLs der Bilder zu erstellen, in denen sie gefunden wurden. Ich mache nur etwas umsonst in der Hoffnung, dass wir einige der Leute fangen können, die unsere wertvollen Kameras stehlen! Ich hoffe, dass dies nicht zu unangebracht ist, da ich nicht versuche, etwas zu verkaufen, sondern nur etwas Gutes zu tun!
Disclaimer: Ich bin der Autor von stolencamerafinder ;)
Update - Auf Wunsch von fbuchinger gibt es hier ein kurzes Update zum Projektstatus:
Viele Sites (einschließlich Facebook leider) entfernen die Makernotes aus dem EXIF. Bisher habe ich festgestellt, dass Flickr die reichste Quelle für Seriennummern ist. Ich nehme an, es liegt daran, dass die Leute oft Bilder in voller Größe ("unbearbeitet") hochladen. Auf meiner Website ( stolencamerafinder.com ) biete ich eine Java-Webstart-App an , die Flickr-Daten über ihre API sammelt . Da es eine Obergrenze für die Geschwindigkeit, mit der ich API - Aufrufe mache, habe ich es so geschrieben , dass die Arbeit ist geteilt zwischen der Anzahl der Web - Start - Clients, wodurch Bandbreite und CPU auf dem je mehr Menschen Clients , die es laufen. Wenn Sie dies lesen und beispielsweise über Administratorzugriff auf einen Server bei der Arbeit verfügen, der nicht viel bewirkt, können Sie ihn dort laufen lassen.
Ich habe auch ein Google Chrome-Plugin geschrieben, das nur nach Bildern auf Websites mit eingebetteter Seriennummer Ausschau hält. Ich erwarte von dieser App keinen sehr hohen Ertrag. Die Hauptidee war, herauszufinden, für welche Websites sich gute Quellen eignen, um maßgeschneiderte Spidering-Tools zu schreiben und diese dann zu crawlen.
Ich habe meine API für stolencamerafinder veröffentlicht und suche nach anderen Programmierern, die mir beim Schreiben von Programmen helfen, die möglicherweise als Webcrawler dienen.
Ich habe in diesem Projekt viele interessante Daten gesammelt, die ich in Kürze auf der Website veröffentlichen werde, z. B. welche Kameramodelle nützliche Seriennummern haben und welche nicht. Die Nikon D50 schreibt zum Beispiel nur "D50" als Seriennummer!
Ich wäre sehr dankbar für jegliches Feedback (gut oder schlecht!) Zu meinem Projekt.
-Matt
Antworten:
Ich liebe die Idee eines Diebfängers. ;)
Ich habe festgestellt, dass DeviantArt.com anscheinend alle EXIF-Metadaten erfasst, die in alle hochgeladenen Bilder eingebettet sind. Es wird nicht alles angezeigt, es gibt jedoch einige Teile der Website (viele davon nur für zahlende Mitglieder), auf denen detailliertere Informationen zu einem hochgeladenen Bild angezeigt werden, und ich habe vollständige Tag-Daten aufgelistet gesehen.
Ich denke, technisch gesehen, wenn Sie etwas Ähnliches wie TinEye.com (Reverse Image Search) tun könnten , das Bilder indiziert und nach Ähnlichkeit des Inhalts sucht. TinEye ist praktisch, da es Bilder nach Inhalt ordnet, aber seine Grenzen hat. Fotomanipulationen, die mit einem urheberrechtlich geschützten Foto erstellt wurden, sind schwer zu identifizieren. Die Suche nach Seriennummer bietet einen alternativen, kostenlosen Ansatz.
Sie könnten technisch alle Exif-Daten erhalten, die in den ins Internet hochgeladenen Bildern eingebettet sind. Wenn die Seriennummer der Kamera eingebettet ist, hätten Sie, wonach Sie suchen. Sie müssen eine Kopie jedes Bildes von den Sites entfernen, die Sie indizieren, EXIF-Dateien (oder andere Tag-Daten) aus den indizierten Bildern extrahieren und die Informationen mit einem Link zurück zur Quelle verfolgen. Sie könnten wahrscheinlich auch große Suchmaschinen wie Bing und Google verwenden, um zu indizierende Bilder zu finden (einfache Bildsuchen nach Stichwörtern, wie z. B. Namen von Fotografen, Standorte usw., sind möglicherweise ausreichend). Sie müssten das Bild wahrscheinlich nicht in der Nähe halten (und Dies kann ohnehin rechtliche Probleme mit sich bringen. Zumindest verfügen Sie jedoch über einen Index der EXIF / IPTC-Tag-Daten, möglicherweise eine Seriennummer und einen Quellenlink.
quelle
AKTUALISIEREN:
Vielen Dank für die Aktualisierung des Projektstatus! Zunächst ist der Ansatz mit der Java-Webstart-App interessant - verwenden Sie für jede Webstart-Instanz unterschiedliche flickr-API-Schlüssel oder begrenzt flickr die API-Anforderungen auf der Grundlage einer API-Schlüssel- / IP-Adressenkombination?
Ich habe Ihre Webstart-App ausgeführt und sie ergab nach dem Scannen von 50 Fotos 0 Seriennummern. Ich habe mir Ihren Quellcode nicht angesehen, aber Sie sollten sich darüber im Klaren sein, dass nur eine winzige Minderheit von Cams (meistens dslrs) Seriennummern in die exif-Metadaten schreibt.
Ich würde empfehlen, die Beispielbilder aus Phil Harveys Meta Information Repository herunterzuladen und exiftool darauf auszuführen , um zu sehen, welche Modelle tatsächlich Seriennummern liefern. Sie können dann Ihre Webstart-App-Suche auf diese Modelle eingrenzen und so die Erfolgsquote erheblich verbessern.
Ich bin über Ihre Frage gestolpert, als ich gerade angefangen habe, photo.stackexchange.com zu erkunden.
Vor 2 Jahren hatte ich eine sehr ähnliche Idee wie stolencamerafinder und begann sie tatsächlich in Python umzusetzen. Ich habe es jedoch aus verschiedenen Gründen eingestellt:
Die meisten Seriennummern der Kamera, die in den EXIF-Daten gespeichert sind, können bearbeitet und somit gefälscht werden (zumindest mit exiftool) -> Risiko von Fehlalarmen oder "Seriennummern-Spam" (zumindest wenn der Dienst populär wird)
Die meisten Benutzer verwenden Bild-Uploader, die die Größe ihrer Bilder ändern und dabei häufig alle oder viele Teile der EXIF-Daten verwerfen (Denken Sie daran, dass die Seriennummer immer in einem proprietären Exif-Makernote gespeichert ist, der bei Bildkonvertierungen häufig verworfen wird). -> Geringer Anteil inspizierter Bilder : extrahierte Seriennummern.
Ich bin jedoch gespannt, wie sich Ihr Projekt entwickelt hat. Können Sie einen kurzen Überblick über den Status geben?
quelle
Da sich meine erste Antwort mehr auf technische Details konzentriert, habe ich beschlossen, eine zweite Antwort zu öffnen, um Ihnen einen Überblick über meine ursprüngliche Idee mit dem Titel "CATT" (Camera Anti Theft Tool) zu geben. Fühlen Sie sich frei, meine Ideen zu verwenden, aber schreiben Sie mir bitte ehrlich zu ...
Im Gegensatz zum gestohlenen Kamerasucher arbeitet CATT auf Opt-In-Basis. Als Besitzer einer Kamera melden Sie sich auf der CATT-Site an, erstellen ein Benutzerprofil und registrieren dann Ihre Kameras.
Dazu müssen Sie ein Bild von einem zufällig generierten QRCode aufnehmen, der auf dem Bildschirm angezeigt wird. Anschließend laden Sie das unveränderte Foto auf die CATT-Site hoch. Wenn der Upload abgeschlossen ist, liest der Server die Metadaten des Fotos und sucht nach einer eingebetteten Seriennummer. Es wird auch versucht, den QRCode aus dem Bild zu dekodieren und mit einem gespeicherten Hash zu vergleichen. Dies soll verhindern, dass jemand Ihre Kamera registrieren kann, indem Sie einfach ein beliebiges Foto hochladen, das mit dieser Kamera aufgenommen wurde.
Wenn Ihre Kamera gestohlen wird, melden Sie sich auf der CATT-Site an und markieren das Gerät als gestohlen. Um die gestohlenen Kameras aufzuspüren, haben wir einen clientseitigen Parser für die exif-Seriennummer in Javascript als Mozilla Greasemonkey-Skript geplant (ähnlich Ihrer Chrome-Erweiterung). Es sollte nur auf Flickr-Seiten ausgeführt werden, die Originalbilder enthalten (dank der URL-Muster-Unterstützung von greasemonkey), um den Browser nicht zu sehr zu verlangsamen. Das Skript kontaktierte regelmäßig den CATT-Server, um eine Liste der gestohlenen Cam-Serien abzurufen. Wenn die Serie des aktuell angezeigten Bildes eine Übereinstimmung anzeigt, wird eine Warnung angezeigt.
Ich habe gesehen, dass Ihre Chrome-Erweiterung einem ähnlichen Ansatz folgt (obwohl sie nur die Serien zu sammeln scheint). In Ihrem Fall würde ich die Erweiterung mit der W3C-Datei-API (derzeit Firefox und Chrome) nutzen, damit der Benutzer auch lokal gespeicherte Fotos und nicht nur die in Webseiten eingebetteten Fotos überprüfen kann. Dies wird sicherlich Ihre "Seriennummer-Ernte" erhöhen, da kein "Mann in der Mitte" (flickr facebook usw.) die Exif-Daten löschen wird.
Hier ist eine interessante Mozilla-Demo zur Exif-Extraktion mit der W3C-Datei-API .
quelle