Eyesopen

Latest version: v0.1.5

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.1.5

Changes

- Added LICENSE and README.md properly to package distribution.

Overview

EyesOpen v0.1.5 is a pre-release of the EyesOpen Image Forensic Analysis Tool. This release includes core functionalities for analyzing digital images to detect signs of tampering or manipulation. Key analysis methods include Error Level Analysis (ELA), Gabor Filtering, Frequency Analysis, Texture Analysis using Local Binary Patterns (LBP), and Advanced Edge Detection.

Features

Core Analysis Methods

- **Error Level Analysis (ELA)**: Investigates JPEG compression artifacts to detect inconsistencies in error levels.
- **Gabor Filtering**: Analyzes texture characteristics, focusing on specific frequencies and orientations.
- **Frequency Analysis**: Utilizes Fourier and Wavelet Transforms to evaluate image frequency components.
- **Texture Analysis**: Employs Local Binary Patterns (LBP) for scrutinizing surface patterns and textures.
- **Advanced Edge Detection**: Applies Canny algorithm with adaptive thresholds to highlight object boundaries and potential splicing.

Customizable Parameters

- Command-line options for fine-grained control over each analysis algorithm.
- Advanced users can modify thresholds, wavelet types, quality levels, and other parameters to suit specific use-cases.

Comprehensive Reporting

- Outputs a detailed analysis report as `analysis_report.png`, annotated with scientific explanations and applied algorithmic parameters.

Installation

`pip install eyesopen`

Refer to the main README for installation guidelines. Dependencies are locked to tested versions for this release.

Acknowledgments

- Utilizes OpenCV for image processing, NumPy for numerical operations, and PyWavelets for wavelet transformations.

Checksums

- `eyesopen-0.1.5-py3-none-any.whl`: `da8779cd4ca601b7d80023eb82d1bc2af443ca52b99beecc3b257f3dbcf2a4e0`
- `eyesopen-0.1.5.tar.gz`: `9660eb485076575eb923c19e5a544d48a24c8180d8730c6eb293f089f82f383b`

License

This software is released under the GNU GENERAL PUBLIC LICENSE V3. Please refer to the `LICENSE` file for full licensing terms.

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.