Package gov.nih.mipav.model.algorithms
Class CopyMoveAttackDetection2.ImageObject
java.lang.Object
gov.nih.mipav.model.algorithms.CopyMoveAttackDetection2.ImageObject
- Enclosing class:
CopyMoveAttackDetection2
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) int(package private) CopyMoveAttackDetection2.Container(package private) CopyMoveAttackDetection2.Configuration(package private) CopyMoveAttackDetection2.Container(package private) int[](package private) int[](package private) int(package private) int(package private) boolean(package private) int(package private) int(package private) int(package private) int(package private) int(package private) double[](package private) double(package private) double(package private) boolean -
Constructor Summary
ConstructorsConstructorDescriptionImageObject(CopyMoveAttackDetection2.Configuration configuration, boolean verbose) -
Method Summary
-
Field Details
-
configuration
CopyMoveAttackDetection2.Configuration configuration -
verbose
boolean verbose -
image_width
int image_width -
image_height
int image_height -
is_rgb_image
boolean is_rgb_image -
image_data
int[] image_data -
image_grayscale
int[] image_grayscale -
N
int N -
block_dimension
int block_dimension -
Nb
int Nb -
Nn
int Nn -
Nf
int Nf -
Nd
int Nd -
P
double[] P -
t1
double t1 -
t2
double t2 -
features_container
CopyMoveAttackDetection2.Container features_container -
block_pair_container
CopyMoveAttackDetection2.Container block_pair_container -
offset_dictionary
-
-
Constructor Details
-
ImageObject
-
-
Method Details
-
run
public void run() -
compute
public void compute() -
sort
public void sort() -
analyze
public void analyze() -
is_valid
int[] is_valid(int first_block, int second_block, boolean[] valid) -
add_dictionary
public void add_dictionary(int[] first_coordinate, int[] second_coordinate, int[] pair_offset) -
reconstruct
public void reconstruct()
-