[{"data":1,"prerenderedAt":367},["ShallowReactive",2],{"project-25622095":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":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":43,"post_text":45,"what":46,"said":70,"maker_in_thread":210,"shape":220,"grid":224,"attempts":330,"same_week":331,"maker_shows":39,"maker_hidden":359,"reader_version":360,"card":361},"25622095","OpenScan","open-source document scanner app","title","Show HN: OpenScan – open-source document scanner app","https:\u002F\u002Fgithub.com\u002FEthereal-Developers-Inc\u002FOpenScan","github.com","mighty3xodus",1609685839,2021,200,39,231,2533,10,"notable","productivity","document scanner","mobile_app",[21,24,25,26],"open source scanner","pdf scanner","android scanner","mixed",-0.026,{"positive":30,"neutral":31,"mixed":30,"critical":32},3,9,4,19,{"execution":35,"idea":38,"design":40,"privacy":41,"performance":42},{"positive":36,"critical":37},0,2,{"positive":39,"critical":39},1,{"positive":39,"critical":39},{"positive":36,"critical":36},{"positive":36,"critical":36},[39,30,30,36,39,36,30,36,36,30,36,44,36,36,44,36,36,36,36,30,30,36,30,30,36,36,30,30,36,39,39,44,30,36,36,36,36,36,30],5,null,{"problem":45,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":47,"openness":67,"stage":68,"team_size":69},[48,60],{"value":49,"source":50,"evidence":51},"Flutter","commenter",[52,56],{"id":53,"by":54,"text":55},"25622611","pricci","I like that you are using Flutter. Will give a look at the code. The image quality is not good, but probably due to my camera. CS CamScanner gives me better results but I don't…",{"id":57,"by":58,"text":59},"25623198","pinusc","My first instinct is to compare this to OpenNoteScanner, the only other quasi-functioning FOSS note scanning app. The UI here is significantly more polished and better. The only…",{"value":61,"source":62,"evidence":63},"OpenCV (scanner component from another open source project)","maker",[64],{"id":65,"by":11,"text":66},"25623397","Thank you for the suggestions! I will for sure take it into consideration. The scanner itself is from another open source project, the only one which was a viable option. I'll…","open_source","beta","unknown",{"praise":71,"objections":92,"requests":123,"questions":158,"alternatives":177},[72,80,87],{"value":73,"source":50,"evidence":74},"Clean, polished UI compared with OpenNoteScanner",[75,76],{"id":57,"by":58,"text":59},{"id":77,"by":78,"text":79},"25623003","sdwolfz","I've used OpenNoteScan before: * https:\u002F\u002Ff-droid.org\u002Fen\u002Fpackages\u002Fcom.todobom.opennotescanner\u002F * https:\u002F\u002Fgithub.com\u002Fallgood\u002FOpenNoteScanner It works OK but it looks a bit old, and…",{"value":81,"source":50,"evidence":82},"Good enough for most CamScanner use cases",[83],{"id":84,"by":85,"text":86},"25623041","jabberwcky","Quick take: this is staying on my phone, great effort :) Notes: - Doesn't keep flash permanently on (like CamScanner) - Skew correction looks maybe worse quality (than…",{"value":88,"source":50,"evidence":89},"Open-source and usable on phone without extra setup",[90,91],{"id":77,"by":78,"text":79},{"id":84,"by":85,"text":86},[93,109,113,117],{"value":94,"source":50,"evidence":95},"No automatic cropping or perspective correction",[96,100,101,105],{"id":97,"by":98,"text":99},"25622927","vzaliva","It is nice start, but cropping function is pretty much not working. When scanning with the phone the page is rarely properly alighned ans cropping step should be automatic (like…",{"id":57,"by":58,"text":59},{"id":102,"by":103,"text":104},"25622895","adontz","User Experience: This app does not open scan dialog immediately, annoying. Features: This app does not fix perspective distortion. Office Lens…",{"id":106,"by":107,"text":108},"25623566","quuuux","Looks like a really great start! Just gave the app a quick test and the basics seem to be working fine. Apart from automatic cropping and perspective distortion correction others…",{"value":110,"source":50,"evidence":111},"Exported PDFs have overly large white margins",[112],{"id":106,"by":107,"text":108},{"value":114,"source":50,"evidence":115},"Default filters give poor black\u002Fwhite results",[116],{"id":57,"by":58,"text":59},{"value":118,"source":50,"evidence":119},"Image quality weaker than CamScanner or Office Lens",[120,121,122],{"id":53,"by":54,"text":55},{"id":84,"by":85,"text":86},{"id":102,"by":103,"text":104},[124,130,135,146,151],{"value":125,"source":50,"evidence":126},"Automatic edge detection and cropping",[127,128,129],{"id":97,"by":98,"text":99},{"id":57,"by":58,"text":59},{"id":106,"by":107,"text":108},{"value":131,"source":50,"evidence":132},"Perspective distortion correction",[133,134],{"id":102,"by":103,"text":104},{"id":57,"by":58,"text":59},{"value":136,"source":50,"evidence":137},"OCR support",[138,142],{"id":139,"by":140,"text":141},"25622303","mawise","I don't see anything on the readme about OCR. In the PDF conversion, does OpenScan do any OCR? I guess I expect this from a document scanning app these days, but I don't really…",{"id":143,"by":144,"text":145},"25622592","bane","I would recommend https:\u002F\u002Fgithub.com\u002FPaddlePaddle\u002FPaddleOCR over the default tesseract. It seems to do a better job these days and uses more modern approaches.",{"value":147,"source":50,"evidence":148},"Start in camera mode and open scan dialog immediately",[149,150],{"id":102,"by":103,"text":104},{"id":57,"by":58,"text":59},{"value":152,"source":50,"evidence":153},"Storage via protocol with tags",[154],{"id":155,"by":156,"text":157},"25624967","deknos","is it able to store the document somewhere via a protocol? that would be really helpful, perhaps with tags?",[159,163,170],{"value":160,"source":50,"evidence":161},"Does it do OCR on PDF conversion?",[162],{"id":139,"by":140,"text":141},{"value":164,"source":50,"evidence":165},"Can it remove printer steganographic tracking dots?",[166],{"id":167,"by":168,"text":169},"25622682","nimbius","Question: can it remove printer steganographic tracking dots? https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPrinter_steganography",{"value":171,"source":50,"evidence":172},"What state management is used besides setState?",[173],{"id":174,"by":175,"text":176},"25622679","gman83","What are you using for state management besides setState() ?",[178,186,191,196,203],{"value":179,"source":50,"evidence":180},"Office Lens",[181,182],{"id":102,"by":103,"text":104},{"id":183,"by":184,"text":185},"25645621","qilo","Tried both, Adobe Scan and Office Lens, and liked MS one more, because its default “auto” filter produced more legible documents (better contrast and brigthness) than the Adobe’s…",{"value":187,"source":50,"evidence":188},"OpenNoteScanner",[189,190],{"id":57,"by":58,"text":59},{"id":77,"by":78,"text":79},{"value":192,"source":50,"evidence":193},"CamScanner",[194,195],{"id":53,"by":54,"text":55},{"id":84,"by":85,"text":86},{"value":197,"source":50,"evidence":198},"Adobe Scan",[199],{"id":200,"by":201,"text":202},"25638859","jfengel","I've been using the Adobe equivalent, and it seems to work pretty well. It's not quite as good as a flatbed scanner, but it does a good-enough job with nothing more than my…",{"value":204,"source":50,"evidence":205},"NAPS2",[206],{"id":207,"by":208,"text":209},"25624081","ssheth","NAPS2 (https:\u002F\u002Fwww.naps2.com\u002F) is also a similar open-source app with OCR built in.",{"comments":211,"answered":32,"key":212},7,[213,214,217],{"id":65,"text":66},{"id":215,"text":216},"25623410","Thank you!",{"id":218,"text":219},"25622488","True. Have started the process. Hopefully it builds without much problems.",{"commenters":221,"max_depth":32,"maker_replies":211,"first_comment_mins":222,"lifespan_hours":223},32,35,47,[225,227,231,235,239,243,247,249,250,253,255,257,259,261,264,268,269,271,274,277,278,281,284,285,288,291,295,297,299,301,303,304,309,312,314,318,321,324,328],[102,36,39,226,103,36],"project\u002Fcritical\u002Fexecution",[228,36,30,229,230,36],"25623123","project\u002Fneutral\u002Fidea","solarkraft",[232,36,30,233,234,36],"25623407","project\u002Fneutral\u002Fdesign","hawski",[236,36,36,237,238,36],"25629086","other\u002Fneutral\u002Fnone","Loranubi",[240,36,39,241,242,36],"25627952","project\u002Fcritical\u002Fidea","causality0",[244,36,36,245,246,36],"25631508","commenter\u002Fneutral\u002Fidea","cfjgvjh",[200,36,30,248,201,36],"project\u002Fneutral\u002Fnone",[183,36,36,237,184,36],[251,36,36,252,201,36],"25645767","commenter\u002Fneutral\u002Fnone",[57,39,30,254,58,36],"project\u002Fmixed\u002Fexecution",[65,39,36,256,11,39],"maker\u002Fneutral\u002Fnone",[77,37,44,258,78,36],"project\u002Fpositive\u002Fdesign",[215,37,36,260,11,39],"maker\u002Fpositive\u002Fnone",[262,37,36,252,263,36],"25624362","app4soft",[265,30,44,266,267,36],"25622295","project\u002Fpositive\u002Fidea","alexmcc81",[218,30,36,256,11,39],[207,32,36,270,208,36],"other\u002Fneutral\u002Fidea",[272,32,36,237,273,36],"25625173","rkagerer",[275,32,36,237,276,36],"25626158","mdaniel",[139,44,30,229,140,36],[279,44,30,248,280,36],"25622352","pedro2",[282,44,36,283,11,39],"25622463","project\u002Fneutral\u002Fexecution",[143,44,30,283,144,36],[167,286,30,287,168,36],6,"project\u002Fneutral\u002Fprivacy",[289,286,36,290,11,39],"25623354","maker\u002Fneutral\u002Fprivacy",[292,286,36,293,294,36],"25624983","commenter\u002Fneutral\u002Fprivacy","gsich",[53,211,30,296,54,36],"project\u002Fmixed\u002Fperformance",[84,298,30,296,85,36],8,[300,298,36,256,11,39],"25623419",[106,31,39,302,107,36],"project\u002Fcritical\u002Fdesign",[97,18,39,226,98,36],[305,306,44,307,308,36],"25624729",11,"project\u002Fpositive\u002Fnone","renewiltord",[174,310,30,311,175,36],12,"maker\u002Fneutral\u002Fexecution",[313,310,36,311,11,39],"25623236",[315,316,36,270,317,36],"25623583",13,"BorisEm",[319,316,36,270,320,36],"25624855","gregod",[322,316,36,270,323,36],"25625523","twobitshifter",[325,316,36,326,327,36],"25628091","other\u002Fneutral\u002Fdocs","skinkestek",[155,329,30,229,156,36],14,[],[332,336,341,346,350,355],{"id":333,"name":334,"points":335,"category":20},"25634192","read.cv",938,{"id":337,"name":338,"points":339,"category":340},"25614167","iceland-thermal",753,"creative",{"id":342,"name":343,"points":344,"category":345},"25627673","Lightspeed",452,"infrastructure",{"id":347,"name":348,"points":349,"category":20},"25644828","Unclack",279,{"id":351,"name":352,"points":353,"category":354},"25657198","Reslash",266,"consumer_social",{"id":356,"name":357,"points":358,"category":340},"25641420","Handel",187,false,"v2",{"id":362,"name":5,"line":6,"ai":359,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":363,"top":18,"kw":364,"maker":11,"domain":10,"tier":19,"attempts":36,"strip":365,"url":9,"mix":366,"praise":73,"objection":94,"sub":21},25622095,-0.03,[21,24,25,26],"133010300305005000033033003301153000003",[30,31,30,32],1794036600302]