[{"data":1,"prerenderedAt":199},["ShallowReactive",2],{"project-11736679":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":42,"post_text":44,"what":45,"said":68,"maker_in_thread":114,"shape":121,"grid":125,"attempts":162,"same_week":163,"maker_shows":123,"maker_hidden":191,"reader_version":192,"card":193},"11736679","tesserocr","A Python wrapper for the tesseract-ocr API","title","Show HN: tesserocr – A Python wrapper for the tesseract-ocr API","https:\u002F\u002Fgithub.com\u002Fsirfz\u002Ftesserocr","github.com","reubano",1463738728,2016,78,14,494,2264,22,"notable","languages","python library","library",[24,25,26,27],"python ocr","tesseract","tesseract c api","optical character recognition","curious",-0.012,{"positive":31,"neutral":32,"mixed":33,"critical":34},3,7,0,1,11,{"execution":37,"performance":38,"design":39,"idea":40,"docs":41},{"positive":33,"critical":33},{"positive":33,"critical":34},{"positive":34,"critical":33},{"positive":34,"critical":33},{"positive":33,"critical":33},[33,33,31,31,33,34,31,31,43,43,43,31,31,31],5,null,{"problem":46,"audience":44,"pricing":44,"motivation":44,"time_to_build":44,"stack":54,"openness":66,"stage":67,"team_size":66},{"value":47,"source":48,"evidence":49},"Calling tesseract OCR from Python without subprocess calls","commenter",[50],{"id":51,"by":52,"text":53},"11737857","sirfz","The aim of the project was to bring most tesseract's API functionality to a pythonic interface without the need for any subprocess calls. No model tuning involved, just a wrapper…",[55,61],{"value":56,"source":48,"evidence":57},"Python",[58],{"id":59,"by":11,"text":60},"11736703","This differs from other python wrappers like pytesseract [1] and pyocr [2] in that tesserocr binds the tesseract c-api. The others call out to the tesseract executable via…",{"value":62,"source":63,"evidence":64},"Tesseract C API","maker",[65],{"id":59,"by":11,"text":60},"unknown","beta",{"praise":69,"objections":81,"requests":88,"questions":93,"alternatives":105},[70],{"value":71,"source":48,"evidence":72},"Great work and useful wrapper",[73,77],{"id":74,"by":75,"text":76},"11739341","zo1","Great work, btw! Feature request: It would be great if you could also hook-in to the model training API, if any, of Tesseract. That way, you could drive the training via python…",{"id":78,"by":79,"text":80},"11737210","doppenhe","This is great. Did you tune the recognition models at all or is it straight tesseract plus the wrapper.",[82],{"value":83,"source":48,"evidence":84},"Never tested on Windows",[85],{"id":86,"by":52,"text":87},"11740423","It was never tested on Windows, perhaps you can try the Linux steps on Cygwin? I'm interested in seeing how this can work on Windows as I developed this with Linux in mind which…",[89],{"value":90,"source":48,"evidence":91},"Expose Tesseract model training API in Python",[92],{"id":74,"by":75,"text":76},[94,101],{"value":95,"source":48,"evidence":96},"How to install on Windows",[97],{"id":98,"by":99,"text":100},"11740394","batar","Could someone guide me to a step by step guide for installing it in windows ?",{"value":102,"source":48,"evidence":103},"Whether recognition models were tuned",[104],{"id":78,"by":79,"text":80},[106,110],{"value":107,"source":63,"evidence":108},"pytesseract",[109],{"id":59,"by":11,"text":60},{"value":111,"source":63,"evidence":112},"pyocr",[113],{"id":59,"by":11,"text":60},{"comments":115,"answered":33,"key":116},2,[117,118],{"id":59,"text":60},{"id":119,"text":120},"11741824","slight correction, pyocr has three apis: Libtesseract, Tesseract, and Cuneiform. The first calls the c-api while the other two call an executable.",{"commenters":122,"max_depth":123,"maker_replies":115,"first_comment_mins":32,"lifespan_hours":124},8,4,53,[126,128,130,134,137,141,145,148,150,152,154,157,159,160],[59,33,33,127,11,34],"project\u002Fneutral\u002Fdesign",[119,33,33,129,11,34],"commenter\u002Fneutral\u002Fnone",[131,34,31,132,133,33],"11737361","project\u002Fneutral\u002Fnone","ddmf",[135,34,31,136,52,33],"11737849","maker\u002Fneutral\u002Fexecution",[138,34,33,139,140,33],"11739509","other\u002Fneutral\u002Fnone","transpy",[142,115,34,143,144,33],"11747751","project\u002Fcritical\u002Fperformance","unusximmortalis",[146,115,31,147,52,33],"11748906","project\u002Fneutral\u002Fperformance",[78,31,31,149,79,33],"project\u002Fneutral\u002Fexecution",[51,31,43,151,52,33],"project\u002Fpositive\u002Fdesign",[74,31,43,153,75,33],"project\u002Fpositive\u002Fidea",[155,31,43,156,52,33],"11740411","maker\u002Fpositive\u002Fnone",[98,123,31,158,99,33],"project\u002Fneutral\u002Fdocs",[86,123,31,158,52,33],[161,123,31,132,99,33],"11740619",[],[164,168,173,178,183,187],{"id":165,"name":166,"points":167,"category":20},"11762169","WhatMoji.com",143,{"id":169,"name":170,"points":171,"category":172},"11744221","Texttop",114,"dev_tools",{"id":174,"name":175,"points":176,"category":177},"11754225","Illustrio",112,"creative",{"id":179,"name":180,"points":181,"category":182},"11755755","job-hunter",109,"productivity",{"id":184,"name":185,"points":186,"category":172},"11749126","Family.scss",88,{"id":188,"name":189,"points":190,"category":172},"11752227","Wsta",85,false,"v2",{"id":194,"name":5,"line":6,"ai":191,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":195,"top":18,"kw":196,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":197,"url":9,"mix":198,"praise":71,"objection":83,"sub":21},11736679,-0.01,[24,25,26,27],"00330133555333",[31,32,33,34],1794036544446]