Я пытаюсь обнаружить стеганографию LSB с помощью камеры в реальном времени на мобильном телефоне. До сих пор мне не удавалось обнаружить стеганографию LSB, будь то на печатном материале или на экране ПК.
Я попытался использовать OpenCV и преобразовать каждый кадр в RBG, а затем прочитать биты из каждого пикселя, но это никогда не обнаруживает стеганографию.
Я также пытался использовать функциональность камеры и проверять на кадре, распознается ли пиксель за пикселем начальная строка или нет, поэтому я могу прочитать фактические скрытые данные в оставшихся пикселях.
Это несколько раз давало положительный результат, но тогда считывание данных было невозможно.
Любые предложения, как подойти к этому?
Немного больше информации о скрытых данных: 1. Это все изображение, и я знаю, что алгоритм работает, так как, если я просто прочитаю точное изображение через растровое изображение в приложении, стеганография будет обнаружена и декодирована, но когда я попытаюсь использовать камеру не такая удача. 2. Он находится в сетке, 8x5 пикселей по всему изображению, так что это не то, что он только на 1 конкретной области изображения, и его нельзя обнаружить в поле зрения камеры.
Я также могу опубликовать код, если это необходимо.
Спасибо.