The following example configuration ingests an image file, analyzes the image to see whether it is a match for any of the image hashes in a database named ImageHashes
, and then outputs the results to the ACI response.
// ======================= Ingest ======================= [Ingest] IngestEngine=SingleImages [SingleImages] Type=Image // ======================= Analysis ===================== [Analysis] AnalysisEngine0=ImageHash [ImageHash] Type=ImageHash Database=ImageHashes MatchThreshold=50 // ======================= Output ======================= [Output] OutputEngine0=ACI [ACI] Type=Response Input=ImageHash.Result
If you add this configuration to the configurations directory as ImageHash.cfg
you could run a process
action as follows (where the source
parameter specifies the image to analyze):
http://localhost:14000/action=process&configname=ImageHash &source=./image_to_analyze.png
|