forensicfit.core package#
Submodules#
- forensicfit.core.analyzer module
- forensicfit.core.image module
- forensicfit.core.metadata module
- forensicfit.core.tape module
Tape
TapeAnalyzer
TapeAnalyzer.__init__()
TapeAnalyzer.preprocess()
TapeAnalyzer.flip_v()
TapeAnalyzer.flip_h()
TapeAnalyzer.load_metadata()
TapeAnalyzer.from_dict()
TapeAnalyzer.get_image_tilt()
TapeAnalyzer.xmin
TapeAnalyzer.xmax
TapeAnalyzer.x_interval
TapeAnalyzer.ymin
TapeAnalyzer.ymax
TapeAnalyzer.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.