admin
2022-06-30 a17738e1545ff7dbef6398b8ec1eab93ab59c9a1
ConsoleApplication/ImgDivider.cpp
@@ -35,6 +35,22 @@
   return true;
}
bool ImgDivider::isRowFull(cv::Mat img, int row, int startCol, int endCol, int simple,int splitColorFrom, int splitColorTo) {
   int emptyCount = 0;
   for (int i = startCol;i <= endCol;i += simple) {
      uchar data = img.ptr<uchar>(row)[i];
      if (data > splitColorTo|| data< splitColorFrom) {
         //允许最大有10个空数据
         if (emptyCount < 10) {
            emptyCount++;
            continue;
         }
         return false;
      }
   }
   return true;
}
bool ImgDivider::isRowEmpty(cv::Mat img, int row) {
   int  cols = img.cols;
   for (int i = 0;i < cols;i += 1) {