Blame view

test_steg.py 820 Bytes
548d95dc   Chunk   steganography(F3 ...
1
2
3
4
5
6
7
__author__ = 'chunk'

import numpy as np
import pylab as P
import pylab as plt

import mjpeg
8cfc1a23   Chunk   F5 half-finished.
8
import mjsteg
548d95dc   Chunk   steganography(F3 ...
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import jpegObj
from  msteg.steganography import F3
from common import *


timer = Timer()

sample = [[7, 12, 14, -12, 1, 0, -1, 0],
          [6, 5, -10, 0, 6, 0, 0, 0],
          [0, 6, -5, 4, 0, -1, 0, 0],
          [0, -3, 0, 1, -1, 0, 0, 0],
          [-3, 5, 0, 0, 0, 0, 0, 0],
          [2, -1, 0, 0, 0, 0, 0, 0],
          [0, 0, 0, 0, 0, 0, 0, 0],
8cfc1a23   Chunk   F5 half-finished.
23
24
          [0, 0, 0, 0, 0, 0, 0, 0]]

6cbb3879   Chunk   F4 updated.
25
txtsample = [116, 104, 105, 115, 32, 105, 115, 32, 116, 111, 32, 98, 101, 32, 101, 109, 98, 101, 100, 101, 100, 46, 10]
548d95dc   Chunk   steganography(F3 ...
26
27
28

if __name__ == '__main__':
    f3test = F3.F3()
dceec280   Chunk   get capacity.
29
    f3test.embed_raw_data("res/test3.jpg", "res/embeded", "res/steged.jpg")
8cfc1a23   Chunk   F5 half-finished.
30
    f3test.extract_raw_data("res/steged.jpg", "res/extracted")
04cd1acf   Chunk   before 开题答辩~~~
31
32

    pass
8cfc1a23   Chunk   F5 half-finished.

04cd1acf   Chunk   before 开题答辩~~~

033d3b0d   Chunk   staged.

dceec280   Chunk   get capacity.

548d95dc   Chunk   steganography(F3 ...