1 void fillHole(const Mat srcBw, Mat &dstBw)
 2 {
 3     Size m_Size = srcBw.size();
 4     Mat Temp = Mat::zeros(m_Size.height + 2, m_Size.width + 2, srcBw.type());//延展图像  
 5     srcBw.copyTo(Temp(Range(1, m_Size.height + 1), Range(1, m_Size.width + 1)));
 6 
 7     floodFill(Temp, Point(0, 0), Scalar(255));
 8 
 9     Mat cutImg;//裁剪延展的图像  
10     Temp(Range(1, m_Size.height + 1), Range(1, m_Size.width + 1)).copyTo(cutImg);
11 
12     dstBw = srcBw | (~cutImg);
13 
14 }