我正试图使用手机上的实时相机来检测LSB隐写。到目前为止,我还没有很好的检测LSB隐写术,无论是在印刷材料还是在PC屏幕上。Android隐写检测LSB
我尝试使用OpenCV并将每个帧转换为RBG,然后从每个像素中读取位,但从未检测到隐写。
我也尝试使用相机功能,并检查onFrame是否像素开始字符串被识别或不是,所以我可以读取其余像素中的实际隐藏数据。
这提供了几次积极的结果,但是然后读取数据是不可能的。
任何建议如何处理?
有关隐藏数据的更多信息: 1.它遍布整个图像,并且我知道该算法有效,因为如果我只是通过应用程序中的位图读取精确图像,则会检测并解码隐写图像,但是当我尝试使用相机没有这样的运气。 2.它是一个网格,整个图像的8x5像素,所以它不是它只在图像的一个特定区域,并且它不能在相机视图中检测到。
如果需要,我也可以发布一些代码。
谢谢。
只是要清楚。您将数据嵌入数字图像中,然后通过相机查看数据,希望检测像素中的秘密?什么是起始字符串(如果只是一堆1和0,多少)以及您获得正面结果的频率如何? – Reti43
它是连续8个像素内的1个和0个串。这是为了检测是否存在嵌入代码。我经常从检测结果中获得肯定的结果,但是实际数据是jibrish –