除网文和摩尔纹使用双边滤波算法
This commit is contained in:
parent
718e796879
commit
ec7695cb57
|
@ -2804,28 +2804,28 @@ void hg_scanner::change_setting_language(bool init)
|
|||
change_string_2_lang_id(v.c_str(), "desc");
|
||||
|
||||
setting_jsn_.at(v.c_str()).at("type").get_to(val);
|
||||
if (v.compare(from_default_language(SANE_STD_OPT_NAME_TIME_TO_SLEEP)) == 0)
|
||||
{
|
||||
int val = 0;
|
||||
get_sleep_time(val);
|
||||
const char* p_time = NULL;
|
||||
if (val == -1 || val > 20000)
|
||||
p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_BXM); // changed in 'if (val == "string")' branch.
|
||||
else if (val > 0 && val <= 300)
|
||||
p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_WFZ);
|
||||
else if (val > 300 && val <= 600)
|
||||
p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_SFZ);
|
||||
else if (val > 600 && val <= 1800)
|
||||
p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_BXS);
|
||||
else if (val > 1800 && val <= 3600)
|
||||
p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_YXS);
|
||||
else if (val > 3600 && val <= 7200)
|
||||
p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_LXS);
|
||||
else if (val > 7200 && val <= 14400)
|
||||
p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_SXS);
|
||||
if (p_time)
|
||||
setting_jsn_.at(from_default_language(SANE_STD_OPT_NAME_TIME_TO_SLEEP)).at("default") = p_time;
|
||||
}
|
||||
//if (v.compare(from_default_language(SANE_STD_OPT_NAME_TIME_TO_SLEEP)) == 0)
|
||||
//{
|
||||
// int val = 0;
|
||||
// get_sleep_time(val);
|
||||
// const char* p_time = NULL;
|
||||
// if (val == -1 || val > 20000)
|
||||
// p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_BXM); // changed in 'if (val == "string")' branch.
|
||||
// else if (val > 0 && val <= 300)
|
||||
// p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_WFZ);
|
||||
// else if (val > 300 && val <= 600)
|
||||
// p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_SFZ);
|
||||
// else if (val > 600 && val <= 1800)
|
||||
// p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_BXS);
|
||||
// else if (val > 1800 && val <= 3600)
|
||||
// p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_YXS);
|
||||
// else if (val > 3600 && val <= 7200)
|
||||
// p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_LXS);
|
||||
// else if (val > 7200 && val <= 14400)
|
||||
// p_time = /*from_default_language*/(OPTION_VALUE_XMSJ_SXS);
|
||||
// if (p_time)
|
||||
// setting_jsn_.at(from_default_language(SANE_STD_OPT_NAME_TIME_TO_SLEEP)).at("default") = p_time;
|
||||
//}
|
||||
if (v.compare(from_default_language(SANE_STD_OPT_NAME_FEED_STRENGTH)) == 0)
|
||||
{
|
||||
int val = 0;
|
||||
|
@ -4564,7 +4564,8 @@ void hg_scanner::image_process(std::shared_ptr<tiny_buffer>& buffer, uint32_t id
|
|||
|
||||
if ((img_conf_.textureRemove) && (pid_ != 0x239 && pid_ != 0x439))
|
||||
{
|
||||
hg_imgproc::textureRemove(ImagePrc_pHandle_);
|
||||
//hg_imgproc::textureRemove(ImagePrc_pHandle_);
|
||||
hg_imgproc::remove_morr(ImagePrc_pHandle_);
|
||||
(this->*dump_img_)(ImagePrc_pHandle_, "textureRemove");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue