func (self *FastCutBasedPredictor) XHis(img *cv.BinaryImage) []int { h := []int{} for x := 0; x < img.Width; x++ { h = append(h, 0) for y := 0; y < img.Height; y++ { h[x] += img.Get(x, y) } } return h }
func FindEndPos(img *cv.BinaryImage, beginX int) int { for x := beginX; x < img.Width; x++ { sum := 0 for y := 0; y < img.Height; y++ { sum += img.Get(x, y) } if sum == 0 { return x } } return img.Width }