Pull to refresh
8K+
2
Vladimir Belyaev@vbel

User

3
Rating
Send message

Я хотел понять, где создана AI‑картинка. В итоге разобрался, что на самом деле проверяет C2PA

Level of difficultyMedium
Reading time8 min
Reach and readers8.3K

13 августа Google выложила Credentio — C++ библиотеку для проверки C2PA Content Credentials. Я решил собрать её и сделать простой тест: кидаешь картинку и смотришь, можно ли понять, камера это, генератор или редактор.

Спойлер: нельзя. Причём ограничение оказалось не в Credentio — я просто неправильно понимал, какую задачу вообще решает C2PA. Он не анализирует пиксели и не пытается угадать происхождение изображения. Если в файле нет C2PA‑данных, проверять ему попросту нечего.

В итоге вместо «детектора AI‑картинок» у меня получился небольшой локальный валидатор, а сам эксперимент оказался полезнее именно из‑за того, что первоначальная гипотеза не сработала.

Читать далее

Information

Rating
1,610-th
Registered
Activity

Specialization

Бэкенд разработчик
Средний
Git
SQL
Python
PostgreSQL
Docker
Linux
ООП
MySQL
Базы данных
CI/CD