package ac.essex.ooechs.music.imaging.evolved;

import ac.essex.ooechs.imaging.commons.apps.jasmine.results.Segmenter;
import ac.essex.ooechs.imaging.commons.PixelLoader;

/**
 * Extracts notes from the page.
 * Evolved using Genetic Programming.
 */
public class NoteSegmenter extends Segmenter {

    public int segment(PixelLoader image, int x, int y) {
/*        boolean node1 = image.getSatMean() < image.getPerimeter1().getMean(x, y);
        return node1? 1 : 2;*/
    boolean node1 = 10.0 > image.getPerimeter1().getMean(x, y);
    return (int) (node1? 2 : 1);        
    }

}
