调整出穿孔算法

This commit is contained in:
13038267101 2022-11-29 18:52:11 +08:00
parent 3fb9baa625
commit b0568dfed7
1 changed files with 6 additions and 8 deletions

View File

@ -1061,19 +1061,17 @@ namespace hg_imgproc
std::vector<cv::Mat> mats(mats_);
mats_.clear();
double threshold = 40;
int edge = 150;
double threshold = 40;
int edge = 30;
if (img_conf_.is_autodiscradblank_vince)
img_conf_.discardblank_percent *= 1.5;
CImageApplyDiscardBlank(threshold,edge,img_conf_.discardblank_percent);
CImageApplyDiscardBlank discardblank(threshold, edge, img_conf_.discardblank_percent);
discardblank.apply(mats, mats.size());
for (size_t i = 0; i < mats.size(); ++i)
{
bool b = CImageApplyDiscardBlank::apply(mats[i]);
if (b)
mats[i].release();
else
if (!mats[i].empty())
mats_.push_back(mats[i]);
}
if (mats_.empty())