def image_to_osd(image,
                 lang='osd',
                 config='',
                 nice=0,
                 output_type=Output.STRING):
    '''
    Returns string containing the orientation and script detection (OSD)
    '''
    config = '{}-psm 0 {}'.format(
        '' if get_tesseract_version() < '3.05' else '-',
        config.strip()
    ).strip()
    args = [image, 'osd', lang, config, nice]

    return {
        Output.BYTES: lambda: run_and_get_output(*(args + [True])),
        Output.DICT: lambda: osd_to_dict(run_and_get_output(*args)),
        Output.STRING: lambda: run_and_get_output(*args),
    }[output_type]()
def image_to_osd ( image , lang = 'osd' , config = '' , nice = 0 , output_type = Output . STRING ) : config = '{}-psm 0 {}' . format ( '' if get_tesseract_version ( ) < '3.05' else '-' , config . strip ( ) ) . strip ( ) args = [ image , 'osd' , lang , config , nice ] return { Output . BYTES : lambda : run_and_get_output ( * ( args + [ True ] ) ) , Output . DICT : lambda : osd_to_dict ( run_and_get_output ( * args ) ) , Output . STRING : lambda : run_and_get_output ( * args ) , } [ output_type ] ( )
Returns string containing the orientation and script detection (OSD)