Facebook JSON "facial_data" формат "raw_data" - PullRequest
0 голосов
/ 22 мая 2018

Контекст: функция «Download Your Data» на Facebook позволяет пользователям загружать некоторую информацию в формате JSON (или HTML).

Один из файлов JSON, который я нашел в моих загруженных данных, называется «face_recognition.json» и содержит словарь с ключом «raw_data», значением которого является большой двоичный объект данных (887 символов), который выглядит следующим образом.закодирован в ASCII в некотором формате, который не выглядит как base64.Т.е. я не могу base64 декодировать его во что-то, что кажется значимым.

Для дополнительного контекста, некоторые из других имен ключей в JSON - это "threshold_green", "threshold_yellow", "threshold_red", "example_count" и, наконец, "raw_data".

РЕДАКТИРОВАТЬ за ответ от 25.01.2009: Независимо от того, являются ли данные безопасными для файла в кодировке base64 или нет, я все равно не могу понять смысл декодированных «raw_data».После декодирования (безопасное имя файла base64) это, похоже, просто "двоичные данные".Если кто-нибудь имеет представление о структуре данных декодированных данных, это было бы полезно.

1 Ответ

0 голосов
/ 25 января 2019

threshold_green , threshold_yellow и threshold_red являются светофорными цветами некоторых максимальных / средних / мин водяных знаков для того, чтобы качество данных изображения было сопоставимо с другими изображениями.

Подумайте о некоторой процедуре Левенштейна как о методе сравнения для начала, но она, безусловно, будет намного сложнее (возможно анализ четырех деревьев в нейронной сети ...).

В качестве примера будет указано количество точек обнаружения лиц для классификации лиц (или сравнения ) {вы можете искать в Интернете каскадов Хаара и метод Каземи , если выхочу учиться глубже}.

Необработанные данные - это BASE64, но с немного другой кодировкой.Они используют "URL и безопасный для имени файла" Base 64 Alphabet с '-' и '_' вместо '+' и '/' (см. http://rfc -editor.org / rfc /rfc4648.txt ), если вы сначала переведете их, вы сможете успешно декодировать данные BASE64.(смотрите документацию http://php.net/manual/en/function.base64-encode.php для хорошей реализации base64url_encode () и base64url_decode () )

Отлично, это все, что выможет сделать, для дальнейшей работы вы будете скучать по ИИ;) !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...