GithubHelp home page GithubHelp logo

phoenix's Introduction

phoenix - Image Forensics

phoenix is a small image forensics tool that can run some common analyses on images. It was inspired by the image analyses at the Hackerfactor Blog, and implements some of the algorithms used there. It is named phoenix because it has resurrected many times before taking its final form in C++.

Features:

#Usage

  • -h | -help display help text.
  • -f | -file <path> Required, the path to the source image.
  • -o | -output [path] Save results in files (as PNG), optionally to path.
  • -d | -display Display results.
  • -ela Error Level Analysis
  • -lg Luminance Gradient
  • -avgdist Average Distance
  • -hsv HSV Colorspace Histogram
  • -lab Lab Colorspace Histogram

#Screenshots Here are some examples of phoenix output with the image used in the legendary Body By Victoria analysis by Neal Krawetz.

##ELA (Error Level Analysis) Error Level Analysis

##LG (Luminance Gradient) Luminance Gradient

##AVGDIST (Average-Distance of Neighbor Pixels) Average Distance

##HSV Colorspace Histogram HSV Histogram

##Lab Colorspace Histogram Lab Histogram

#Compiling phoenix depends on OpenCV 2.4.6 and Boost 1.54.0 Libraries. Exact versions are probably not required. Edit the variables in Makefile-variables.mk to match your OpenCV and Boost library paths. Running make should compile if everything is in place.

#Resources Some resources I used while developing many of the algorithms here.

phoenix's People

Contributors

ebemunk avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.