Files

83 lines
2.1 KiB
Python

import cv2
ColorEnum = {
"WHITE": (255, 255, 255),
"BLACK": (0, 0, 0),
"RED": (0, 0, 255),
"GREEN": (0, 255, 0),
"BLUE": (255, 0, 0),
}
ThreshEnum = {
"BINARY": cv2.THRESH_BINARY,
"BINARY_INV": cv2.THRESH_BINARY_INV,
"TRUNC": cv2.THRESH_TRUNC,
"TOZERO": cv2.THRESH_TOZERO,
"TOZERO_INV": cv2.THRESH_TOZERO_INV,
}
BorderEnum = {
"DEFAULT": cv2.BORDER_DEFAULT,
"CONSTANT": cv2.BORDER_CONSTANT,
"REPLICATE": cv2.BORDER_REPLICATE,
"WRAP": cv2.BORDER_WRAP,
}
ContourModeEnum = {
"RETR_EXTERNAL": cv2.RETR_EXTERNAL,
"RETR_LIST": cv2.RETR_LIST,
"RETR_CCOMP": cv2.RETR_CCOMP,
"RETR_TREE": cv2.RETR_TREE,
}
ContourMethodEnum = {
"CHAIN_APPROX_NONE": cv2.CHAIN_APPROX_NONE,
"CHAIN_APPROX_SIMPLE": cv2.CHAIN_APPROX_SIMPLE,
"CHAIN_APPROX_TC89_L1": cv2.CHAIN_APPROX_TC89_L1,
"CHAIN_APPROX_TC89_KCOS": cv2.CHAIN_APPROX_TC89_KCOS,
}
MorphEnum = {
"ERODE": cv2.MORPH_ERODE,
"DILATE": cv2.MORPH_DILATE,
"OPEN": cv2.MORPH_OPEN,
"CLOSE": cv2.MORPH_CLOSE,
"GRADIENT": cv2.MORPH_GRADIENT,
"TOPHAT": cv2.MORPH_TOPHAT,
"BLACKHAT": cv2.MORPH_BLACKHAT,
}
DepthEnum = {
"CV_8U": cv2.CV_8U,
"CV_8S": cv2.CV_8S,
"CV_16U": cv2.CV_16U,
"CV_16S": cv2.CV_16S,
"CV_32S": cv2.CV_32S,
"CV_32F": cv2.CV_32F,
"CV_64F": cv2.CV_64F,
}
ColormapEnum = {
'AUTUMN': cv2.COLORMAP_AUTUMN,
'BONE': cv2.COLORMAP_BONE,
'JET': cv2.COLORMAP_JET,
'WINTER': cv2.COLORMAP_WINTER,
'RAINBOW': cv2.COLORMAP_RAINBOW, # 真正的彩虹色阶
'OCEAN': cv2.COLORMAP_OCEAN,
'SUMMER': cv2.COLORMAP_SUMMER,
'SPRING': cv2.COLORMAP_SPRING,
'COOL': cv2.COLORMAP_COOL,
'HSV': cv2.COLORMAP_HSV,
'PINK': cv2.COLORMAP_PINK,
'HOT': cv2.COLORMAP_HOT,
'PARULA': cv2.COLORMAP_PARULA,
'MAGMA': cv2.COLORMAP_MAGMA,
'INFERNO': cv2.COLORMAP_INFERNO,
'PLASMA': cv2.COLORMAP_PLASMA,
'VIRIDIS': cv2.COLORMAP_VIRIDIS,
'CIVIDIS': cv2.COLORMAP_CIVIDIS,
'TWILIGHT': cv2.COLORMAP_TWILIGHT,
'TWILIGHT_SHIFTED': cv2.COLORMAP_TWILIGHT_SHIFTED,
'TURBO': cv2.COLORMAP_TURBO,
'DEEPGREEN': cv2.COLORMAP_DEEPGREEN,
}