更新除背景底色算法

This commit is contained in:
yangjiaxuan 2023-11-22 10:53:23 +08:00
parent d7ec535fdd
commit c0bfb66ad1
3 changed files with 4 additions and 3 deletions

View File

@ -112,7 +112,7 @@ void CImageApplyFadeBackGroudColor::fadeBackground(unsigned char* data, int widt
unsigned char offset_rgb[3]; unsigned char offset_rgb[3];
for (uint i = 0; i < 3; i++) for (uint i = 0; i < 3; i++)
offset_rgb[i] = 255 + offset - max_indexes[i]; offset_rgb[i] = cv::min(255 + offset - max_indexes[i], 255);
#if 1 #if 1
ptr_data = data; ptr_data = data;

View File

@ -14,7 +14,8 @@
* 2021/10/29 v3.3 range参数 * 2021/10/29 v3.3 range参数
* 2022/03/08 v3.4 BUG * 2022/03/08 v3.4 BUG
* 2022/10/22 v3.5 使opencv ROI的内存机制 * 2022/10/22 v3.5 使opencv ROI的内存机制
* v3.5 * 2023/11/22 v3.6 BUG
* v3.6
* ==================================================== * ====================================================
*/ */

View File

@ -727,7 +727,7 @@ namespace hg_imgproc
mats_.clear(); mats_.clear();
CImageApplyFadeBackGroudColor fade(40, 100, img_conf_.fadebackrange); CImageApplyFadeBackGroudColor fade(20, 100, img_conf_.fadebackrange);
for(size_t i = 0; i < mats.size();i++) for(size_t i = 0; i < mats.size();i++)
{ {
fade.apply(mats[i],img_conf_.is_duplex); fade.apply(mats[i],img_conf_.is_duplex);