forensicfit.core package#
Submodules#
- forensicfit.core.analyzer module
- forensicfit.core.image module
- forensicfit.core.metadata module
- forensicfit.core.tape module
TapeTapeAnalyzerTapeAnalyzer.__init__()TapeAnalyzer.preprocess()TapeAnalyzer.flip_v()TapeAnalyzer.flip_h()TapeAnalyzer.load_metadata()TapeAnalyzer.from_dict()TapeAnalyzer.get_image_tilt()TapeAnalyzer.xminTapeAnalyzer.xmaxTapeAnalyzer.x_intervalTapeAnalyzer.yminTapeAnalyzer.ymaxTapeAnalyzer.auto_crop_y()TapeAnalyzer.get_coordinate_based()TapeAnalyzer.get_bin_based()TapeAnalyzer.get_max_contrast()
Module contents#
Core Module#
The core subpackage provides fundamental classes and functions needed for the operation of the ForensicFit package.
Dependencies#
The core subpackage requires the following external libraries:
OpenCV (
HAS_OPENCV)PyMongo (
HAS_PYMONGO)
If these libraries are not installed, relevant functionalities might be disabled.
Main Classes#
The core subpackage defines the following primary classes:
Image: Class for handling and manipulating images.Metadata: Class for handling metadata associated with images.Analyzer: Base class for implementing different types of image analysis.Tape: Class for creating and manipulating tape objects.TapeAnalyzer: Class that extends Analyzer, specialized in analyzing tape images.
Note
These classes form the backbone of the ForensicFit package and are used throughout its various functions and methods.