Які веб-сайти для обміну фотографіями демонструють серійні номери камер?


26

Які веб-сайти демонструють серійні номери корпусу камери з оригінального зображення EXIF?

Flickr - це веб-сайт для обміну фотографіями, який відкриває безліч метаданих фотографій (за даними EXIF ) і навіть робить їх легким для доступу завдяки API Flickr . Google Picasaweb також пропонує деяку інформацію з EXIF, але не серійний номер.

Чи є інші сайти, які можуть мені допомогти?

Дещо передумов того, що я роблю, я намагаюся зібрати базу даних із серійними номерами камери та URL-адресами зображень, де вони були знайдені. Це я просто роблю щось безкоштовно в надії, що ми зможемо зловити когось із людей, які крадуть наші дорогоцінні камери! Я сподіваюсь, що це не надто тематично, оскільки я не намагаюся нічого продати, просто намагаюся зробити щось хороше!

Відмова від відповідальності: я автор викраденого камери ;


Оновлення - За запитом fbuchinger, ось коротке оновлення статусу проекту:

Багато сайтів (включаючи facebook, на жаль,) знімають випускники з EXIF. Поки що я знайшов найбагатшим джерелом серійних номерів Flickr. Я гадаю, це тому, що люди часто завантажують повнорозмірні (читати "нередаговані") зображення. На своєму сайті ( stolencamerafinder.com ) я пропоную програму java webstart, яка збирає дані Flickr через API. Оскільки існує обмеження швидкості, з якою я здійснюю API-дзвінки, я написав це так, що робота розподіляється між кількістю клієнтів веб-запуску, таким чином зменшуючи пропускну здатність та процесор на клієнтах, тим більше людей, які його використовують. Якщо ви читаєте це, і у вас є, скажімо, адміністраторський доступ до сервера на роботі, який робить не дуже багато, чому б не залишити його там працювати;)

Я також написав плагін Google Chrome, який просто слідкує за зображеннями на веб-сайтах із вбудованим серійним номером. Я не сподіваюся на дуже високу врожайність від цього додатка, головна ідея полягала в тому, щоб дізнатися, які веб-сайти можуть бути хорошими джерелами, щоб написати на замовлення інструменти-павуки та потім сканувати їх.

Я оприлюднив свій API для крадіжки камери і шукаю інших програмістів, які допоможуть мені написати програми, які можуть служити веб-сканерами.

Я зібрав багато цікавих даних, роблячи цей проект, який незабаром розміщу на веб-сайті, наприклад, які моделі камер роблять і не пишуть корисні порядкові номери. Наприклад, Nikon D50 просто пише "D50" як його серійний номер!

Я буду дуже вдячний за будь-які відгуки (хороші чи погані!), Які ви матимете щодо мого проекту.

-Мат


8
Можливо, більш корисним і товарним було б запропонувати послугу відстеження, де "ваші" фотографії використовувались (повторно), можливо, без ліцензії.
Rowland Shaw

я оновив свою відповідь
fbuchinger

Відповіді:


6

Мені подобається ідея злодія. ;)

Я помітив, що DeviantArt.com, здається, "захоплює" всі метадані EXIF, вбудовані в будь-які завантажені зображення. Це не відображає все це, проте є деякі частини сайту (багато з них лише для членів, які платять), які показують більш детальну інформацію про завантажене зображення, і я бачив перелічені повні дані тегів.

Я думаю, технічно кажучи, якщо ви могли б зробити щось подібне до TinEye.com (Зворотний пошук зображень), який індексує зображення та пошуки за схожістю за вмістом. TinEye зручний тим, що відповідає зображенням за змістом, але він має свої обмеження. Фотомоніпуляції, створені за допомогою деяких фотографій, захищених авторським правом, важко визначити. Пошук за серійним номером забезпечив би альтернативний, безкоштовний підхід.

Ви можете технічно отримати будь-які exif дані, вбудовані у зображення, завантажені в Інтернет. Якщо вбудований серійний номер камери, ви отримаєте те, що шукаєте. Вам потрібно буде скребти копію кожного зображення з індексованих сайтів, витягнути будь-які EXIF ​​(або інші дані тегів) з індексованих зображень та відстежити інформацію за посиланням на джерело. Можливо, ви також можете скористатися великими пошуковими системами, такими як Бінг та Google, щоб знайти зображення для індексування (можливо, достатньо пошуку основних зображень за ключовими словами, таких як імена фотографа, місцезнаходження тощо). Можливо, вам не потрібно буде тримати зображення навколо (і це може спричинити юридичні проблеми у будь-якому випадку), але принаймні, ви матимете індекс даних тегів EXIF ​​/ IPTC, можливо, серійний номер та джерело посилання.


1
Один замах - якщо фотографією яким-небудь чином маніпулювати EXIF, швидше за все, буде видалено або зменшено. Наявність EXIF-даних на сайті обміну фотографіями та загальних пошукових зображень повністю залежить від мета-вмісту завантаженого зображення. Але шукати можливість мета, яка може бути використана для пошуку викраденої камери, сама по собі хороша ідея.
nik

@nik: Правда, ви б вирішили все, що завантажено ... Це занадто погано, що робочі процеси в більшості інструментів, таких як Photoshop, Lightroom тощо, не зберігають дані тегів для збереження та модифікації.
jrista

Дякуємо, що вказали на tineye. Вони мають до 1,6 мільярдів зображень, завдяки чому мої 0,3 мільйона виглядають досить сміттям! Але якщо вони можуть це зробити, я можу! Я займусь роботою над написанням більш загального веб-сканера для павука всіх веб-сайтів ...
матовий опік

@matt: Правда, у них 1,6 мільярда, але вони не шукають за серійним номером. Якщо ви могли шукати як за вмістом, так і за серійним номером, ви мали б перевагу в них. ; P
jrista

Зауважте, що на багатьох сайтах ви не можете отримати вихідний файл, якщо у вас є якийсь статус членства або з'єднання з користувачем, який його завантажив. Тож ви зможете завантажити лише зменшену версію, яка найчастіше має смужку EXIF. Інструменти для завантаження іноді також роблять це, надсилаючи файл лише з інформацією про авторські права. Subnote: Facebook знімає все, навіть авторські права від EXIF, і для цього фотографи отримали багато тепла.
Ітаї

6

ОНОВЛЕННЯ:

Дякуємо за оновлення статусу проекту! Перш за все цікавий підхід із додатком java webstart - ви використовуєте різні клавіші api flickr для кожного екземпляра webstart чи флікр обмежує обмеження api-запитів на основі комбінації клавіш api / ip-адреси?

Я запустив ваш додаток для веб-запуску, і він отримав 0 серійних номерів після сканування 50 фотографій. Я не переглянув ваш вихідний код, але ви повинні знати, що лише невелика частина камер (в основному dslrs) записує серійні номери в метадані exif.

Я рекомендую завантажити зразки зображень із сховища інформації про Філа Харві та запустити на ньому exiftool, щоб побачити, які моделі насправді дають серійні номери. Потім ви можете звузити пошук додатків для веб-запуску до цих моделей і тим самим значно покращити показник успішності.


Я натрапив на ваше запитання, коли я тільки почав досліджувати photo.stackexchange.com.

2 роки тому у мене була дуже схожа ідея на ukradencamerafinder і фактично почала реалізовувати її в python. Однак я зупинив це через різні причини:

  • Більшість серійних номерів камер, що зберігаються в даних EXIF, можна редагувати і, таким чином, підробляти (принаймні, з exiftool) -> ризик помилкових сповіщень або "спаму серійного номера" (принаймні, коли сервіс починає набирати популярність)

  • Більшість людей використовують завантажувачі зображень, які змінюють розмір своїх зображень і тим самим часто відкидають всі або багато частин даних EXIF ​​(Пам’ятайте, що порядковий номер завжди зберігається в якомусь власному файлі exif makernote, який часто падає під час перетворення зображень) -> низьке відношення перевірених зображень : вилучені серійні номери.

однак мені цікаво, як розвивався ваш проект ... чи могли б ви дати короткий підсумок статусу?


Привіт. Щойно я додав оновлення до головного питання вище. Якщо у вас є якісь питання / пропозиції, я хотів би їх почути. -Matt
матовий опік

Я використовую лише один ключ API, але кожен екземпляр веб-запуску спілкується через веб-сайт, щоб завантажити баланс роботи, щоб квота не була перевищена.
матовий опік

Мене хвилює, чому додаток webstart не працює для вас. Він повинен знайти серіали приблизно в 1/4 всіх відсканованих фотографій. Чи є повідомлення в журналах консолі Java? Я завантажив ці зразки зображень короткою цілою спиною і написав сценарій python, щоб створити певну статистику. Я опублікую їх в Інтернеті незабаром, коли іншим буде цікаво.
матовий опік

6

Оскільки моя перша відповідь більш орієнтована на технічні деталі, я вирішив відкрити другу відповідь, щоб дати вам деякий огляд моєї оригінальної ідеї "camerafinder", яка отримала назву "CATT" (Camera Anti Theft Tool). Не соромтеся використовувати мої ідеї, але будь ласка, порахуйте мене пристойно ...

На відміну від вкраденого камери-випромінювача, CATT працює на основі доступу. Як власник камери, ви реєструєтесь на сайті CATT, створюєте профіль користувача та реєструєте свої камери.

Для цього вам потрібно сфотографувати якийсь випадково згенерований QR-код, який відображається на екрані. Потім ви завантажуєте немодифіковану фотографію на сайт CATT. Коли завантаження завершено, сервер зчитує метадані фотографії та перевіряє наявність вбудованого серійного номера. Він також намагається розшифрувати QRCode з зображення і порівнює його із збереженим хешем. Це запобігає тому, що хтось може зареєструвати вашу камеру, просто завантаживши довільну фотографію, зроблену з цією камерою.

Коли ваша камера вкрадена, ви входите на сайт CATT і відзначаєте цей пристрій як викрадений. Для відстеження викрадених камер ми запланували на рівні клієнта аналізатор серійних номерів на стороні клієнта як JavaScript як сценарій mozilla greasemonkey (подібний до вашого хромованого розширення). Він повинен виконуватись лише на сторінках flickr, що містять оригінальні зображення (завдяки підтримці шаблону URL-адреси greasemonkey), щоб не надто сповільнити браузер. Сценарій регулярно зв'язуватиметься із сервером CATT, щоб отримати список викрадених серійних камер. Якщо серійне зображення, що відображається в даний момент, показує збіг, воно відображатиме попередження.

Я побачив, що ваше хромоване розширення дотримується аналогічного підходу (хоча воно, здається, збирає серіали). У вашому випадку я би використовував розширення з файлом Api W3C (зараз Firefox та Chrome), щоб користувач також міг оглядати фотографії, що зберігаються на локальному рівні, а не лише ті, що вбудовані у веб-сторінки. Це, безумовно, збільшить ваш "урожай серійних номерів", тому що жоден "середній" (флікр-фейсбук тощо) не викреслить дані exif.

Ось цікава демонстрація Mozilla на Exif Extraction за допомогою файлу API W3C .


Дуже дякую за це, чудову інформацію та ідеї. QRCode - розумний. Я не впевнений, що я розумію, як API файлів мені корисний у тому, що ви згадуєте (хто дозволив би отримати доступ до локального файлу та мати зображення з викраденої камери), але саме це я і шукаю, щоб написати простий серійний інструмент вилучення для домашньої сторінки мого веб-сайту. Замість "Введіть свій серійний номер" я можу просто дозволити людям шукати зображення, яке вони вже мають (це також запобігає помилкам). Ще одна перевага полягає в тому, що мені іноді доводиться використовувати внутрішній серійний номер як ідентифікатор, а не той, який знаходиться у коробці камери.
матовий опік

До речі, ця демонстраційна сторінка працювала для мене лише у Firefox, а не в Chrome. Я також починаю вважати, що ця сторінка не ідеальна для обговорення всього цього, але це буде робити зараз! пс. Наразі я подорожую по Азії, тому не ображайтесь, якщо я коли-небудь займе кілька днів (тижнів), щоб відповісти, ваші коментарі були дуже корисними для мене, дякую.
матовий опік

демонстрація читача exif працює в chrome> 5, помилка викликана неістотною функцією реєстрації (перевірте в консолі chrome і перезначте її як порожню функцію). Щасливих подорожей!
fbuchinger

Про випадок використання локальних файлів: я думаю, ми маємо на увазі те саме - серійне вилучення js cam для локальних файлів, що є частиною вашого веб-сайту ukradenacamerafinder, не обов'язково розширення. З його допомогою можна визначити стан кулачка на основі зразка фотографії (наприклад, зробленого під час придбання вживаного кулачка, щоб переконатися, що його не вкрали у когось іншого). BTW: Ви самостійно розширили аналізатор Exif Якова Джейда Сейделіна чи було вилучення серійного номера його роботою?
fbuchinger

Я сам розширив його синтаксичний розбір, але лише встиг змусити його читати розділи Canon і Panasonic makernote. (мої знання про формат IFD в кращому випадку погані). Мені потрібно дати йому належну заслугу за роботу на моєму сайті, оскільки це здебільшого його робота. Коли я задоволений своїми правками, я надішлю його назад як можливе вдосконалення / альтернативна версія.
матовий опік
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.