Uses 1092K of libraries. Click here for Pure Java version (1361L/9K/32K).
!752 lib 1003721 // lookup lib 1003724 // commons io lib 1003727 // commons lang lib 1003729 // jhlabs filters import com.github.axet.lookup.*; import com.github.axet.lookup.common.GFirst; import com.github.axet.lookup.common.GPoint; import com.github.axet.lookup.common.ImageBinaryGreyScale; p { unzipSnippet("#1003720", programDir()); File dir = getProgramFile("lookup-examples"); BufferedImage image = loadBufferedImage(new File(dir, "desktop.png")); BufferedImage templateSmall = loadBufferedImage(new File(dir, "desktop_feature_small.png")); BufferedImage templateBig = loadBufferedImage(new File(dir, "desktop_feature_big.png")); LookupScale s = new LookupScale(0.2f, 10, 0.65f, 0.95f); ImageBinaryGreyScale si = new ImageBinaryGreyScale(image); ImageBinaryGreyScale stBig = new ImageBinaryGreyScale(templateBig); ImageBinaryGreyScale stSmall = new ImageBinaryGreyScale(templateSmall); twice { time { print("big"); { List<GPoint> pp = (L) s.lookupAll(si, stBig); Collections.sort(pp, new GFirst()); for (GPoint p : pp) { System.out.println(p); } } }} twice { time { print("small"); { List<GPoint> pp = (L) s.lookupAll(si, stSmall); Collections.sort(pp, new GFirst()); for (GPoint p : pp) { System.out.println(p); } } }} print("big"); twice { time { List<GPoint> pp = (L) s.lookupAll(si, stBig); Collections.sort(pp, new GFirst()); for (GPoint p : pp) { System.out.println(p); } }} }
Better with -server!
download show line numbers debug dex old transpilations
Travelled to 16 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, cfunsshuasjs, ddnzoavkxhuk, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, onxytkatvevr, pyentgdyhuwx, pzhvpgtvlbxg, sawdedvomwva, tslmcundralx, tvejysmllsmz, vouqrxazstgt
No comments. add comment
| Snippet ID: | #1003728 |
| Snippet name: | Test "Lookup" (On-Screen OCR) 2 |
| Eternal ID of this version: | #1003728/1 |
| Text MD5: | 4282575025bfd77644f6c8ede38c2a46 |
| Transpilation MD5: | 229db5612530f78675b398ca6199bab2 |
| Author: | stefan |
| Category: | javax |
| Type: | JavaX source code |
| Public (visible to everyone): | Yes |
| Archived (hidden from active list): | No |
| Created/modified: | 2016-07-26 16:26:11 |
| Source code size: | 1663 bytes / 66 lines |
| Pitched / IR pitched: | No / No |
| Views / Downloads: | 713 / 845 |
| Referenced in: | [show references] |