1、完成了<ECG的R峰算法定位>的重构
2、创建好了<人工纠正>和<体动标注>的界面绘制
This commit is contained in:
@ -18,6 +18,8 @@ class ConfigParams:
|
||||
}
|
||||
}
|
||||
UTF8_ENCODING: str = "utf-8"
|
||||
# 目前用到这个编码的地方:
|
||||
# <BCG的质量评估打标>里的保存和读取csv文件的地方(注意的是,读取原始数据时依然使用UTF-8)
|
||||
GBK_ENCODING: str = "gbk"
|
||||
ENDSWITH_TXT: str = ".txt"
|
||||
ENDSWITH_CSV: str = ".csv"
|
||||
@ -71,28 +73,41 @@ class ConfigParams:
|
||||
DETECT_JPEAK_SAVE_FILENAME: str = "JPeak_revise"
|
||||
DETECT_JPEAK_SAVE_CHUNK_SIZE: int = 100
|
||||
|
||||
# ECG的R峰算法定位
|
||||
DETECT_RPEAK_CONFIG_FILE_PATH: str = "./config/Config_detect_Rpeak.yaml"
|
||||
DETECT_RPEAK_CONFIG_NEW_CONTENT = {
|
||||
"InputConfig": {
|
||||
"Freq": 1000
|
||||
},
|
||||
"Filter": {
|
||||
"BandPassLow": 2,
|
||||
"BandPassHigh": 15
|
||||
},
|
||||
"PeaksValue": 200,
|
||||
"DetectMethod": ""
|
||||
}
|
||||
DETECT_RPEAK_INPUT_ECG_FILENAME: str = "ECG_filter_"
|
||||
DETECT_RPEAK_SAVE_FILENAME: str = "final_Rpeak"
|
||||
DETECT_RPEAK_SAVE_CHUNK_SIZE: int = 100
|
||||
|
||||
# 人工纠正
|
||||
|
||||
# 体动标注
|
||||
|
||||
# TODO:弃用
|
||||
|
||||
# 通用
|
||||
|
||||
# 目前用到这个编码的地方:
|
||||
# <BCG的质量评估打标>里的保存和读取csv文件的地方(注意的是,读取原始数据时依然使用UTF-8)
|
||||
|
||||
|
||||
VALIDATOR_INTEGER = QIntValidator(-2**31, 2**31 - 1)
|
||||
VALIDATOR_DOUBLE = QDoubleValidator(-1e100, 1e100, 10)
|
||||
|
||||
|
||||
|
||||
FONT: str = "Microsoft YaHei UI"
|
||||
|
||||
|
||||
# 菜单界面
|
||||
MATPLOTLIB_PLOT_PRECISION_PARAM: int = 10000
|
||||
|
||||
|
||||
# 数据粗同步
|
||||
APPROXIMATELY_ALIGN_INPUT_ORGBCG_FILENAME: str = "orgBcg_Raw_"
|
||||
APPROXIMATELY_ALIGN_INPUT_PSG_FILENAME: str = "A"
|
||||
@ -108,67 +123,6 @@ class ConfigParams:
|
||||
APPROXIMATELY_ALIGN_BUTTERHIGHPASSFREQ_DEFAULT: float = 0.70
|
||||
APPROXIMATELY_ALIGN_APPLYFREQ_DEFAULT: float = 5
|
||||
|
||||
|
||||
# 预处理
|
||||
# PREPROCESS_INPUT_BCG_FILENAME: str = "orgBcg_Raw_"
|
||||
# PREPROCESS_INPUT_ECG_FILENAME: str = "ECG I_"
|
||||
# PREPROCESS_SAVE_BCG_FILENAME: str = "DSbcg_sig_"
|
||||
# PREPROCESS_SAVE_ECG_FILENAME: str = "ECG_filter_"
|
||||
|
||||
# PREPROCESS_INPUT_BCG_DEFAULT_FS: int = 1000
|
||||
# PREPROCESS_INPUT_BCG_SAVE_DEFAULT_FS: int = 1000
|
||||
# PREPROCESS_INPUT_ECG_DEFAULT_FS: int = 1000
|
||||
# PREPROCESS_INPUT_ECG_SAVE_DEFAULT_FS: int = 1000
|
||||
#
|
||||
# PREPROCESS_BANDPASS_LOW_DEFAULT: int = 2
|
||||
# PREPROCESS_BANDPASS_HIGH_DEFAULT: int = 10
|
||||
# PREPROCESS_FILTER_ORDER_DEFAULT: int = 4
|
||||
#
|
||||
# PREPROCESS_FILTER_BCG: str = "bandpass"
|
||||
# PREPROCESS_FILTER_ECG: str = "bandpass"
|
||||
|
||||
|
||||
# ECG的R峰算法定位
|
||||
DETECT_R_PEAK_INPUT_ECG_FILENAME: str = "ECG_filter_"
|
||||
DETECT_R_PEAK_SAVE_RPEAK_FILENAME: str = "final_Rpeak"
|
||||
|
||||
DETECT_R_PEAK_INPUT_ECG_DEFAULT_FS: int = 1000
|
||||
|
||||
DETECT_R_PEAK_PEAKS_VALUE_DEFAULT: int = 200
|
||||
DETECT_R_PEAK_BANDPASS_LOW_DEFAULT: int = 2
|
||||
DETECT_R_PEAK_BANDPASS_HIGH_DEFAULT: int = 15
|
||||
|
||||
DETECT_R_PEAK_DETECT_METHOD_PT: str = "pt"
|
||||
DETECT_R_PEAK_DETECT_METHOD_TA: str = "ta"
|
||||
DETECT_R_PEAK_DETECT_METHOD_WT: str = "Wt"
|
||||
DETECT_R_PEAK_DETECT_METHOD_HAMILTON: str = "Hamilton"
|
||||
DETECT_R_PEAK_DETECT_METHOD_ENGZEE: str = "Engzee"
|
||||
|
||||
|
||||
# BCG的J峰算法定位
|
||||
DETECT_J_PEAK_INPUT_BCG_FILENAME: str = "DSbcg_sig_"
|
||||
DETECT_J_PEAK_SAVE_JPEAK_FILENAME: str = "JPeak_revise"
|
||||
|
||||
DETECT_J_PEAK_INPUT_BCG_DEFAULT_FS: int = 1000
|
||||
|
||||
DETECT_J_PEAK_BANDPASS_LOW_DEFAULT: int = 2
|
||||
DETECT_J_PEAK_BANDPASS_HIGH_DEFAULT: int = 10
|
||||
DETECT_J_PEAK_PEAKS_VALUE_DEFAULT: int = 100
|
||||
DETECT_J_PEAK_AMP_VALUE_DEFAULT: int = 5
|
||||
DETECT_J_PEAK_INTERVAL_LOW_DEFAULT: int = 50
|
||||
DETECT_J_PEAK_INTERVAL_HIGH_DEFAULT: int = 140
|
||||
|
||||
DETECT_J_PEAK_UNET_MODEL1_PKL_PATH: str = "./func/result/Fivelayer_Unet/1.pkl"
|
||||
DETECT_J_PEAK_UNET_MODEL2_PKL_PATH: str = "./func/result/Fivelayer_Unet/2.pkl"
|
||||
DETECT_J_PEAK_LSTMUNET_MODEL1_PKL_PATH: str = "./func/result/Fivelayer_Lstm_Unet/1.pkl"
|
||||
DETECT_J_PEAK_LSTMUNET_MODEL2_PKL_PATH: str = "./func/result/Fivelayer_Lstm_Unet/2.pkl"
|
||||
|
||||
DETECT_J_PEAK_UNET_MODEL1_NAME: str = "Fivelayer_Unet_1"
|
||||
DETECT_J_PEAK_UNET_MODEL2_NAME: str = "Fivelayer_Unet_2"
|
||||
DETECT_J_PEAK_LSTMUNET_MODEL1_NAME: str = "Fivelayer_Lstm_Unet_1"
|
||||
DETECT_J_PEAK_LSTMUNET_MODEL2_NAME: str = "Fivelayer_Lstm_Unet_2"
|
||||
|
||||
|
||||
# 人工纠正
|
||||
LABEL_CHECK_INPUT_BCG_FILENAME: str = "DSbcg_sig_"
|
||||
LABEL_CHECK_INPUT_JPEAK_FILENAME: str = "JPeak_revise"
|
||||
|
||||
Reference in New Issue
Block a user