Beispiel #1
0
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
}
Beispiel #2
0
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
}