import sys import re import yaml sys.path.append("..") from sheetmusic import MusicImage if __name__ == '__main__': FORMAT = "%(asctime)-15s %(levelname)s [%(name)s.%(funcName)s] %(message)s" logging.basicConfig(level=logging.DEBUG,format=FORMAT,filename="counter.log") init_gamera() for imgname in sys.argv[1:]: m = re.match(r"^(.*)\.[^\.]+$",imgname) noend = m.group(1) mi = MusicImage(imgname,training_filename="../preomr_edited_cnn.xml") c = mi.ccs_overall() cl = dict([ (k,len(v)) for k,v in c.iteritems() ]) outf = "%s-colorseg.yaml"%noend with open(outf,"w") as f: data = {'text':{'found':cl['text'],'count':cl['text']}, 'dynamics':{'found':cl['classified'], 'count':cl['classified'] } } print "%s"%data yaml.dump(data,f) logging.debug("Wrote %s",outf)
import yaml sys.path.append("..") from sheetmusic import MusicImage if __name__ == '__main__': FORMAT = "%(asctime)-15s %(levelname)s [%(name)s.%(funcName)s] %(message)s" logging.basicConfig(level=logging.DEBUG, format=FORMAT, filename="counter.log") init_gamera() for imgname in sys.argv[1:]: m = re.match(r"^(.*)\.[^\.]+$", imgname) noend = m.group(1) mi = MusicImage(imgname, training_filename="../preomr_edited_cnn.xml") c = mi.ccs_overall() cl = dict([(k, len(v)) for k, v in c.iteritems()]) outf = "%s-colorseg.yaml" % noend with open(outf, "w") as f: data = { 'text': { 'found': cl['text'], 'count': cl['text'] }, 'dynamics': { 'found': cl['classified'], 'count': cl['classified'] } } print "%s" % data yaml.dump(data, f)