新增尺寸检测

This commit is contained in:
mo1027728827@qq.com 2022-05-19 17:34:40 +08:00
parent f02497cf31
commit 50532ec381
2 changed files with 157 additions and 135 deletions

View File

@ -1,6 +1,6 @@
{
"device_type": "G300",
"option_count": 51,
"option_count": 52,
"1": {
"category": "base",
"name": "cfg-1",
@ -266,6 +266,17 @@
"23": {
"category": "base",
"name": "cfg-23",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["17==A3", "17==A4", "17==A4横向", "17==A5", "17==A5横向", "17==A6", "17==A6横向", "17==B4", "17==B5", "17==B5横向", "17==B6", "17==B6横向", "17==Double Letter", "17==LEGAL", "17==Letter", "17==Letter横向"]
},
"24": {
"category": "base",
"name": "cfg-24",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@ -274,9 +285,9 @@
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"24": {
"25": {
"category": "base",
"name": "cfg-24",
"name": "cfg-25",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
@ -287,11 +298,11 @@
"min": 1,
"max": 100
},
"depend_or": ["23==跳过空白页(通用)", "23==跳过空白页(发票纸)"]
"depend_or": ["24==跳过空白页(通用)", "24==跳过空白页(发票纸)"]
},
"25": {
"26": {
"category": "base",
"name": "cfg-25",
"name": "cfg-26",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
@ -300,48 +311,48 @@
"size": 4,
"range": [100, 150, 200, 240, 300, 600]
},
"26": {
"27": {
"category": "base",
"name": "cfg-26",
"name": "cfg-27",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["23!=单面"]
"depend_and": ["24!=单面"]
},
"27": {
"28": {
"category": "base",
"name": "cfg-27",
"name": "cfg-28",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["23!=对折"]
"depend_or": ["24!=对折"]
},
"28": {
"29": {
"category": "base",
"name": "cfg-28",
"name": "cfg-29",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["23!=对折"]
"depend_or": ["24!=对折"]
},
"29": {
"30": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"30": {
"31": {
"category": "base",
"name": "cfg-30",
"name": "cfg-31",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽马值",
"type": "bool",
@ -349,9 +360,9 @@
"default": false,
"size": 4
},
"31": {
"32": {
"category": "base",
"name": "cfg-31",
"name": "cfg-32",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
@ -362,11 +373,11 @@
"min": 1,
"max": 255
},
"depend_and": ["30==false"]
"depend_and": ["31==false"]
},
"32": {
"33": {
"category": "base",
"name": "cfg-32",
"name": "cfg-33",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
@ -377,11 +388,11 @@
"min": 1,
"max": 7
},
"depend_and": ["30==false"]
"depend_and": ["31==false"]
},
"33": {
"34": {
"category": "base",
"name": "cfg-33",
"name": "cfg-34",
"title": "伽马值",
"desc": "调整图片伽马值",
"type": "float",
@ -392,17 +403,17 @@
"min": 0.010000,
"max": 5.000000
},
"depend_and": ["30==false"]
"depend_and": ["31==false"]
},
"34": {
"35": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"35": {
"36": {
"category": "base",
"name": "cfg-35",
"name": "cfg-36",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
@ -410,20 +421,20 @@
"default": true,
"size": 4
},
"36": {
"37": {
"category": "base",
"name": "cfg-36",
"name": "cfg-37",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["23!=对折", "35!=true", "17!=匹配原始尺寸", "17!=最大扫描尺寸", "17!=最大扫描尺寸自动裁切", "28!=true"]
"depend_and": ["24!=对折", "36!=true", "17!=匹配原始尺寸", "17!=最大扫描尺寸", "17!=最大扫描尺寸自动裁切", "29!=true"]
},
"37": {
"38": {
"category": "advanced",
"name": "cfg-37",
"name": "cfg-38",
"title": "阈值",
"desc": "阈值",
"type": "int",
@ -434,11 +445,11 @@
"min": 30,
"max": 50
},
"depend_or": ["35==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "28==true"]
"depend_or": ["36==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "29==true"]
},
"38": {
"39": {
"category": "advanced",
"name": "cfg-38",
"name": "cfg-39",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
@ -449,11 +460,11 @@
"min": 1,
"max": 20
},
"depend_or": ["35==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "28==true"]
"depend_or": ["36==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "29==true"]
},
"39": {
"40": {
"category": "advanced",
"name": "cfg-39",
"name": "cfg-40",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
@ -464,11 +475,11 @@
"min": 5,
"max": 30
},
"depend_or": ["35==true", "17==匹配原始尺寸", "17==最大扫描尺寸自动裁切", "28==true", "17==最大扫描尺寸"]
"depend_or": ["36==true", "17==匹配原始尺寸", "17==最大扫描尺寸自动裁切", "29==true", "17==最大扫描尺寸"]
},
"40": {
"41": {
"category": "advanced",
"name": "cfg-40",
"name": "cfg-41",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
@ -476,11 +487,11 @@
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["35==true"]
"depend_or": ["36==true"]
},
"41": {
"42": {
"category": "base",
"name": "cfg-41",
"name": "cfg-42",
"title": "防止渗透",
"desc": "",
"type": "bool",
@ -488,9 +499,9 @@
"default": false,
"size": 4
},
"42": {
"43": {
"category": "base",
"name": "cfg-42",
"name": "cfg-43",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
@ -498,11 +509,11 @@
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["41==true"]
"depend_or": ["42==true"]
},
"43": {
"44": {
"category": "base",
"name": "cfg-43",
"name": "cfg-44",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
@ -510,9 +521,9 @@
"default": false,
"size": 4
},
"44": {
"45": {
"category": "base",
"name": "cfg-44",
"name": "cfg-45",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
@ -523,17 +534,17 @@
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["43==true"]
"depend_or": ["44==true"]
},
"45": {
"46": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"46": {
"47": {
"category": "base",
"name": "cfg-46",
"name": "cfg-47",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
@ -541,9 +552,9 @@
"default": true,
"size": 4
},
"47": {
"48": {
"category": "base",
"name": "cfg-47",
"name": "cfg-48",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
@ -552,20 +563,20 @@
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"48": {
"49": {
"category": "base",
"name": "cfg-48",
"name": "cfg-49",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["47==扫描指定张数"]
"depend_or": ["48==扫描指定张数"]
},
"49": {
"50": {
"category": "base",
"name": "cfg-49",
"name": "cfg-50",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
@ -574,15 +585,15 @@
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"50": {
"51": {
"category": "base",
"name": "cfg-50",
"name": "cfg-51",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["23!=单面", "23!=对折", "49!=自动文本方向识别°"]
"depend_and": ["24!=单面", "24!=对折", "50!=自动文本方向识别°"]
}
}

View File

@ -1,6 +1,6 @@
{
"device_type": "G400",
"option_count": 51,
"option_count": 52,
"1": {
"category": "base",
"name": "cfg-1",
@ -266,6 +266,17 @@
"23": {
"category": "base",
"name": "cfg-23",
"title": "尺寸检测",
"desc": "检测纸张实际尺寸",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["17==A3", "17==A4", "17==A4横向", "17==A5", "17==A6", "17==A6横向", "17==B4", "17==B5", "17==B5横向", "17==B6", "17==B6横向", "17==Double Letter", "17==LEGAL", "17==Letter", "17==Letter横向"]
},
"24": {
"category": "base",
"name": "cfg-24",
"title": "扫描页面",
"desc": "设置页面扫描方式",
"type": "string",
@ -274,9 +285,9 @@
"size": 50,
"range": ["单面", "双面", "跳过空白页(通用)", "跳过空白页(发票纸)", "对折"]
},
"24": {
"25": {
"category": "base",
"name": "cfg-24",
"name": "cfg-25",
"title": " 跳过空白页灵敏度",
"desc": "灵敏度越高,则越容易跳过",
"type": "int",
@ -287,11 +298,11 @@
"min": 1,
"max": 100
},
"depend_or": ["23==跳过空白页(发票纸)", "23==跳过空白页(通用)"]
"depend_or": ["24==跳过空白页(发票纸)", "24==跳过空白页(通用)"]
},
"25": {
"26": {
"category": "base",
"name": "cfg-25",
"name": "cfg-26",
"title": "分辨率",
"desc": "扫描仪分辨率",
"type": "int",
@ -300,48 +311,48 @@
"size": 4,
"range": [100, 150, 200, 240, 300, 600]
},
"26": {
"27": {
"category": "base",
"name": "cfg-26",
"name": "cfg-27",
"title": "交换正反面",
"desc": "交换正反面",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["23!=单面"]
"depend_and": ["24!=单面"]
},
"27": {
"28": {
"category": "base",
"name": "cfg-27",
"name": "cfg-28",
"title": "图像拆分",
"desc": "自动拆分图像",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_or": ["23!=对折"]
"depend_or": ["24!=对折"]
},
"28": {
"29": {
"category": "base",
"name": "cfg-28",
"name": "cfg-29",
"title": "自动纠偏",
"desc": "自动纠偏",
"type": "bool",
"cur": true,
"default": true,
"size": 4,
"depend_or": ["23!=对折"]
"depend_or": ["24!=对折"]
},
"29": {
"30": {
"category": "base",
"name": "grp-2",
"title": "亮度",
"type": "group"
},
"30": {
"31": {
"category": "base",
"name": "cfg-30",
"name": "cfg-31",
"title": "启用色调曲线",
"desc": "通过色调曲线来设置图像伽玛值",
"type": "bool",
@ -349,9 +360,9 @@
"default": false,
"size": 4
},
"31": {
"32": {
"category": "base",
"name": "cfg-31",
"name": "cfg-32",
"title": "亮度值",
"desc": "调整图片亮度",
"type": "int",
@ -363,9 +374,9 @@
"max": 255
}
},
"32": {
"33": {
"category": "base",
"name": "cfg-32",
"name": "cfg-33",
"title": "对比度",
"desc": "调整图片对比度",
"type": "int",
@ -377,9 +388,9 @@
"max": 7
}
},
"33": {
"34": {
"category": "base",
"name": "cfg-33",
"name": "cfg-34",
"title": "伽马值",
"desc": "调整图片伽玛值",
"type": "float",
@ -391,15 +402,15 @@
"max": 5.000000
}
},
"34": {
"35": {
"category": "base",
"name": "grp-3",
"title": "图像处理",
"type": "group"
},
"35": {
"36": {
"category": "base",
"name": "cfg-35",
"name": "cfg-36",
"title": "消除黑框",
"desc": "消除黑框",
"type": "bool",
@ -407,20 +418,20 @@
"default": true,
"size": 4
},
"36": {
"37": {
"category": "base",
"name": "cfg-36",
"name": "cfg-37",
"title": "深色样张",
"desc": "深色样张",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["23!=对折", "35!=true", "17!=匹配原始尺寸", "17!=最大扫描尺寸", "17!=最大扫描尺寸自动裁切", "28!=true"]
"depend_and": ["24!=对折", "36!=true", "17!=匹配原始尺寸", "17!=最大扫描尺寸", "17!=最大扫描尺寸自动裁切", "29!=true"]
},
"37": {
"38": {
"category": "advanced",
"name": "cfg-37",
"name": "cfg-38",
"title": "阈值",
"desc": "阈值",
"type": "int",
@ -431,11 +442,11 @@
"min": 30,
"max": 50
},
"depend_or": ["35==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "28==true"]
"depend_or": ["36==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "29==true"]
},
"38": {
"39": {
"category": "advanced",
"name": "cfg-38",
"name": "cfg-39",
"title": "背景抗噪等级",
"desc": "背景抗噪等级",
"type": "int",
@ -446,11 +457,11 @@
"min": 1,
"max": 20
},
"depend_or": ["35==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "28==true"]
"depend_or": ["36==true", "17==匹配原始尺寸", "17==最大扫描尺寸", "17==最大扫描尺寸自动裁切", "29==true"]
},
"39": {
"40": {
"category": "advanced",
"name": "cfg-39",
"name": "cfg-40",
"title": "边缘缩进",
"desc": "边缘缩进",
"type": "int",
@ -461,11 +472,11 @@
"min": 5,
"max": 30
},
"depend_or": ["35==true", "17==匹配原始尺寸", "17==最大扫描尺寸自动裁切", "28==true", "17==最大扫描尺寸"]
"depend_or": ["36==true", "17==匹配原始尺寸", "17==最大扫描尺寸自动裁切", "29==true", "17==最大扫描尺寸"]
},
"40": {
"41": {
"category": "advanced",
"name": "cfg-40",
"name": "cfg-41",
"title": "背景填充方式",
"desc": "背景填充方式",
"type": "string",
@ -473,11 +484,11 @@
"default": "凸多边形",
"size": 40,
"range": ["凸多边形", "凹多边形"],
"depend_or": ["35==true"]
"depend_or": ["36==true"]
},
"41": {
"42": {
"category": "base",
"name": "cfg-41",
"name": "cfg-42",
"title": "防止渗透",
"desc": "",
"type": "bool",
@ -485,9 +496,9 @@
"default": false,
"size": 4
},
"42": {
"43": {
"category": "base",
"name": "cfg-42",
"name": "cfg-43",
"title": " 防止渗透等级",
"desc": "",
"type": "string",
@ -495,11 +506,11 @@
"default": "较弱",
"size": 16,
"range": ["弱", "较弱", "一般", "较强", "强"],
"depend_or": ["41==true"]
"depend_or": ["42==true"]
},
"43": {
"44": {
"category": "base",
"name": "cfg-43",
"name": "cfg-44",
"title": "穿孔移除",
"desc": "移除纸张中的穿孔",
"type": "bool",
@ -507,9 +518,9 @@
"default": false,
"size": 4
},
"44": {
"45": {
"category": "base",
"name": "cfg-44",
"name": "cfg-45",
"title": " 穿孔搜索范围占幅面比例",
"desc": "穿孔搜索范围占幅面比例",
"type": "float",
@ -520,17 +531,17 @@
"min": 0.010000,
"max": 0.500000
},
"depend_or": ["43==true"]
"depend_or": ["44==true"]
},
"45": {
"46": {
"category": "base",
"name": "grp-4",
"title": "送纸方式设置",
"type": "group"
},
"46": {
"47": {
"category": "base",
"name": "cfg-46",
"name": "cfg-47",
"title": "超声波检测",
"desc": "超声波检测送纸状态",
"type": "bool",
@ -538,9 +549,9 @@
"default": true,
"size": 4
},
"47": {
"48": {
"category": "base",
"name": "cfg-47",
"name": "cfg-48",
"title": "扫描张数",
"desc": "扫描纸张数量",
"type": "string",
@ -549,20 +560,20 @@
"size": 32,
"range": ["连续扫描", "扫描指定张数"]
},
"48": {
"49": {
"category": "base",
"name": "cfg-48",
"name": "cfg-49",
"title": " 扫描数量",
"desc": "扫描指定数量",
"type": "int",
"cur": 1,
"default": 1,
"size": 4,
"depend_or": ["47==扫描指定张数"]
"depend_or": ["48==扫描指定张数"]
},
"49": {
"50": {
"category": "base",
"name": "cfg-49",
"name": "cfg-50",
"title": "文稿方向",
"desc": "文稿方向",
"type": "string",
@ -571,15 +582,15 @@
"size": 40,
"range": ["0°", "90°", "180°", "-90°", "自动文本方向识别°"]
},
"50": {
"51": {
"category": "base",
"name": "cfg-50",
"name": "cfg-51",
"title": "背面旋转180°",
"desc": "背面扫描的图像旋转180°",
"type": "bool",
"cur": false,
"default": false,
"size": 4,
"depend_and": ["23!=单面", "23!=对折", "49!=自动文本方向识别°"]
"depend_and": ["24!=单面", "24!=对折", "50!=自动文本方向识别°"]
}
}