Spaces:
Runtime error
Runtime error
File size: 1,303 Bytes
e086001 878be3f e086001 54696a3 e086001 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
import imagehash
# -------------- Initializations ---------------------
DOWNLOAD_DIR = "downloads"
FRAME_BUFFER_HISTORY = 10 # Length of the frame buffer history to model background.
DEC_THRESH = (
0.75 # Threshold value, above which it is marked foreground, else background.
)
DIST_THRESH = 100 # Threshold on the squared distance between the pixel and the sample to decide whether a pixel is close to that sample.
MIN_PERCENT = (
0.15 # %age threshold to check if there is motion across subsequent frames
)
MAX_PERCENT = (
0.01 # %age threshold to determine if the motion across frames has stopped.
)
# Post processing
SIM_THRESHOLD = (
96 # Minimum similarity threshold (in percent) to consider 2 images to be similar
)
HASH_SIZE = 12 # Hash size to use for image hashing
HASH_FUNC = "dhash" # Hash function to use for image hashing
HASH_BUFFER_HISTORY = 5 # Number of history images used to find out duplicate image
HASH_FUNC_DICT = {
"dhash": imagehash.dhash,
"phash": imagehash.phash,
"ahash": imagehash.average_hash,
"difference hashing": imagehash.dhash,
"perceptual hashing": imagehash.phash,
"average hashing": imagehash.average_hash,
}
# ----------------------------------------------------
|