Not logged in.  Login/Logout/Register | List snippets | | Create snippet | Upload image | Upload data

36
LINES

< > BotCompany Repo | #477 // Haiku font recognizer (testing)

Lua code - Image recognition

get("#348") -- rgb functions
get("#480") -- horizontalsplit (v2)

-- 4 examples, pretty printed
tree = {0, 0, {0, 1, {0, 6, {0, 7, {0, 9, {4, 0, {1, 1, "p", "l"}, {1, 4, "h", "l"}}, {5, 0, "E", "D"}}, {4, 0, "n", "r"}}, "u"}, "i"}, {0, 1, {0, 2, {0, 3, "o", "s"}, "a"}, {0, 2, {0, 3, {4, 0, "e", "c"}, "t"}, {0, 3, "n", {0, 4, "s", "C"}}}}}

parts = horizontalsplit(img)

-- returns a list of characters
function decide(tree, img)
  if type(tree) == 'string' then -- leaf (single character)
    return {tree}
  elseif type(tree[1]) == 'number' then -- node (decision point)
    local w, h = img.width, img.height
    local x, y, plus, minus = unpack(tree)
    local set = x < w and y < h and bright(rgb(img.getInt(x, y))) <= 0.5
    return decide(set and plus or minus, img)
  else -- leaf (list of characters)
    return tree
  end
end

-- iterate over parts
local result = {}
for _, r in ipairs(parts) do
  local x1, y1, x2, y2 = r.x, r.y, r.x+r.width, r.y+r.height

  local cimg = {width=x2-x1+1, height=y2-y1+1,
    getInt = function(x, y)
      return (x < x2-x1 and y < y2-y1) and img.getInt(x1+x, y1+y) or 0xFFFFFF
    end}
  chars = decide(tree, cimg)
  table.insert(result, #chars == 1 and chars[1] or "["..table.concat(chars).."]")
end

return table.concat(result)

Author comment

Began life as a copy of #476

download  show line numbers   

Travelled to 12 computer(s): aoiabmzegqzx, bhatertpkbcr, cbybwowwnfue, gwrvuhgaqvyk, ishqpsrjomds, lpdgvwnxivlt, mqqgnosmbjvj, pyentgdyhuwx, pzhvpgtvlbxg, tslmcundralx, tvejysmllsmz, vouqrxazstgt

Comments [hide]

ID Author/Program Comment Date
283 #1000604 (pitcher) 2015-08-18 00:54:13
238 #1000610 (pitcher) Edit suggestion:
!636
!629

main {
static Object androidContext;
static String programID;

public static void main(String[] args) throws Exception {
get("#348") -- rgb functions
get("#480") -- horizontalsplit (v2)

-- 4 examples, pretty printed
tree = {0, 0, {0, 1, {0, 6, {0, 7, {0, 9, {4, 0, {1, 1, "p", "l"}, {1, 4, "h", "l"}}, {5, 0, "E", "D"}}, {4, 0, "n", "r"}}, "u"}, "i"}, {0, 1, {0, 2, {0, 3, "o", "s"}, "a"}, {0, 2, {0, 3, {4, 0, "e", "c"}, "t"}, {0, 3, "n", {0, 4, "s", "C"}}}}}

parts = horizontalsplit(img)

-- returns a list of characters
function decide(tree, img)
if type(tree) == 'string' then -- leaf (single character)
return {tree}
elseif type(tree[1]) == 'number' then -- node (decision point)
local w, h = img.width, img.height
local x, y, plus, minus = unpack(tree)
local set = x < w and y < h and bright(rgb(img.getInt(x, y))) <= 0.5
return decide(set and plus or minus, img)
else -- leaf (list of characters)
return tree
end
end

-- iterate over parts
local result = {}
for _, r in ipairs(parts) do
local x1, y1, x2, y2 = r.x, r.y, r.x+r.width, r.y+r.height

local cimg = {width=x2-x1+1, height=y2-y1+1,
getInt = function(x, y)
return (x < x2-x1 and y < y2-y1) and img.getInt(x1+x, y1+y) or 0xFFFFFF
end}
chars = decide(tree, cimg)
table.insert(result, #chars == 1 and chars[1] or "["..table.concat(chars).."]")
end

return table.concat(result)
}}
2015-08-18 00:52:28

add comment

Image recognition results

show nils
Image Result Result calculated
#1004153 2016-08-08 16:40:05
Lua instructions: 13k

[raw result]
[visualize]
#1000215 2016-08-08 00:16:16
Lua instructions: 15k (12 ms)

[raw result]
[visualize]
#1004135 2016-08-08 00:15:53
Lua instructions: 34k

[raw result]
[visualize]
#1004090 java.lang.OutOfMemoryError: Java heap space 2016-08-07 13:34:12

[raw result]
[visualize]
#1000177 2016-08-07 01:52:04
Lua instructions: 22k (13 ms)

[raw result]
[visualize]
#1004088 2016-08-06 13:22:44
Lua instructions: 34k

[raw result]
[visualize]
#1000225 2016-08-06 04:50:07
Lua instructions: 326k (132 ms)

[raw result]
[visualize]
#1000121 2016-08-05 23:11:00
Lua instructions: 745k (180 ms)

[raw result]
[visualize]
#1004070 2016-08-05 15:03:13
Lua instructions: 124k

[raw result]
[visualize]
#1004061 2016-08-05 13:29:46
Lua instructions: 557k

[raw result]
[visualize]
#1004060 2016-08-05 13:07:16
Lua instructions: 86k

[raw result]
[visualize]
#1000282 2016-08-04 09:53:07
Lua instructions: 15k (20 ms)

[raw result]
[visualize]
#1000063 2016-08-04 06:42:30
Lua instructions: 233k (142 ms)

[raw result]
[visualize]
#1004009 2016-08-03 17:19:12
Lua instructions: 335k

[raw result]
[visualize]
#1000072 2016-08-03 15:53:25
Lua instructions: 428k (71 ms)

[raw result]
[visualize]
#1000146 2016-08-03 13:55:21
Lua instructions: 86k (148 ms)

[raw result]
[visualize]
#1000199 2016-08-03 11:30:22
Lua instructions: 126k (31 ms)

[raw result]
[visualize]
#1000113 2016-08-03 01:32:01
Lua instructions: 737k (104 ms)

[raw result]
[visualize]
#1000613 2016-08-01 20:15:13
Lua instructions: 61k (14 ms)

[raw result]
[visualize]
#1000611 2016-08-01 20:07:48
Lua instructions: 22k (11 ms)

[raw result]
[visualize]
#1000600 2016-08-01 20:05:31
Lua instructions: 35k (13 ms)

[raw result]
[visualize]
#1000576 2016-08-01 19:59:23
Lua instructions: 22k (20 ms)

[raw result]
[visualize]
#1000558 2016-08-01 19:55:29
Lua instructions: 25k (23 ms)

[raw result]
[visualize]
#1000556 2016-08-01 19:46:05
Lua instructions: 44k (11 ms)

[raw result]
[visualize]
#1000554 2016-08-01 19:34:44
Lua instructions: 33k (9 ms)

[raw result]
[visualize]
#1000553 2016-08-01 19:28:48
Lua instructions: 33k (9 ms)

[raw result]
[visualize]
#1000549 2016-08-01 19:24:24
Lua instructions: 15k (7 ms)

[raw result]
[visualize]
#1000547 2016-08-01 19:15:25
Lua instructions: 7244k (756 ms)

[raw result]
[visualize]
#1000546 2016-08-01 19:12:27
Lua instructions: 21k (8 ms)

[raw result]
[visualize]
#1000545 2016-08-01 19:09:12
Lua instructions: 40k (12 ms)

[raw result]
[visualize]
#1000543 2016-08-01 18:44:50
Lua instructions: 49k (118 ms)

[raw result]
[visualize]
#1000444 2016-08-01 18:30:57
Lua instructions: 653k (75 ms)

[raw result]
[visualize]
#1000428 2016-08-01 18:24:43
Lua instructions: 22k (9 ms)

[raw result]
[visualize]
#1000425 2016-08-01 18:22:48
Lua instructions: 22k (13 ms)

[raw result]
[visualize]
#1000422 2016-08-01 18:20:51
Lua instructions: 22k (66 ms)

[raw result]
[visualize]
#1000421 2016-08-01 18:12:52
Lua instructions: 81k (14 ms)

[raw result]
[visualize]
#1000418 2016-08-01 18:06:06
Lua instructions: 22k (9 ms)

[raw result]
[visualize]
#1000339 2016-08-01 18:04:43
Lua instructions: 22k (11 ms)

[raw result]
[visualize]
#1000338 2016-08-01 18:04:43
Lua instructions: 22k (11 ms)

[raw result]
[visualize]
#1000359 2016-08-01 18:04:40
Lua instructions: 37k (27 ms)

[raw result]
[visualize]
#1000336 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 17:48:38

[raw result]
[visualize]
#1000333 2016-08-01 17:42:39
Lua instructions: 36k (10 ms)

[raw result]
[visualize]
#1000332 CC 2016-08-01 17:40:24
Lua instructions: 4066k (413 ms)

[raw result]
[visualize]
#1000331 CCCCCC 2016-08-01 17:37:52
Lua instructions: 1658k (180 ms)

[raw result]
[visualize]
#1000330 java.lang.OutOfMemoryError: Java heap space 2016-08-01 17:36:34

[raw result]
[visualize]
#1000328 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 17:08:54

[raw result]
[visualize]
#1000327 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 16:53:54

[raw result]
[visualize]
#1000326 java.lang.OutOfMemoryError: Java heap space 2016-08-01 16:53:36

[raw result]
[visualize]
#1000325 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 16:37:19

[raw result]
[visualize]
#1000321 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 15:57:55

[raw result]
[visualize]
#1000309 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 14:21:21

[raw result]
[visualize]
#1000310 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 14:21:21

[raw result]
[visualize]
#1000294 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 14:20:41

[raw result]
[visualize]
#1000289 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 14:19:39

[raw result]
[visualize]
#1000285 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 14:06:28

[raw result]
[visualize]
#1000284 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 14:06:28

[raw result]
[visualize]
#1000283 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 13:51:24

[raw result]
[visualize]
#1000279 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 13:43:20

[raw result]
[visualize]
#1000276 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 13:29:09

[raw result]
[visualize]
#1000275 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 13:12:33

[raw result]
[visualize]
#1000269 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 13:11:35

[raw result]
[visualize]
#1000268 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 12:59:28

[raw result]
[visualize]
#1000267 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 12:44:17

[raw result]
[visualize]
#1000262 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 12:25:17

[raw result]
[visualize]
#1000261 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 12:05:53

[raw result]
[visualize]
#1000259 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 11:45:22

[raw result]
[visualize]
#1000257 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 11:41:14

[raw result]
[visualize]
#1000253 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 11:34:40

[raw result]
[visualize]
#1000250 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 11:28:17

[raw result]
[visualize]
#1000248 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 11:14:08

[raw result]
[visualize]
#1000247 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 11:06:22

[raw result]
[visualize]
#1000246 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 10:36:41

[raw result]
[visualize]
#1000105 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:55:33

[raw result]
[visualize]
#1000244 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:53:17

[raw result]
[visualize]
#1000243 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:43:43

[raw result]
[visualize]
#1000106 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:35:23

[raw result]
[visualize]
#1000241 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 09:35:20

[raw result]
[visualize]
#1000240 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:34:13

[raw result]
[visualize]
#1000127 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:33:00

[raw result]
[visualize]
#1000239 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:27:56

[raw result]
[visualize]
#1000236 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:14:03

[raw result]
[visualize]
#1000093 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:07:33

[raw result]
[visualize]
#1000119 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 09:07:24

[raw result]
[visualize]
#1000235 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:56:42

[raw result]
[visualize]
#1000074 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:54:51

[raw result]
[visualize]
#1000233 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:50:26

[raw result]
[visualize]
#1000230 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:41:35

[raw result]
[visualize]
#1000088 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:34:57

[raw result]
[visualize]
#500 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 08:34:29

[raw result]
[visualize]
#499 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 08:34:28

[raw result]
[visualize]
#1000226 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:25:11

[raw result]
[visualize]
#1000224 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:23:12

[raw result]
[visualize]
#1000038 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:23:00

[raw result]
[visualize]
#1000120 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:23:00

[raw result]
[visualize]
#1000044 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:22:46

[raw result]
[visualize]
#1000075 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:18:33

[raw result]
[visualize]
#1000107 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:12:09

[raw result]
[visualize]
#1000055 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:12:09

[raw result]
[visualize]
#1000205 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:05:02

[raw result]
[visualize]
#1000206 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:05:00

[raw result]
[visualize]
#1000207 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 08:04:59

[raw result]
[visualize]
#488 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 07:29:05

[raw result]
[visualize]
#1000209 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 07:16:23

[raw result]
[visualize]
#1000122 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 07:16:23

[raw result]
[visualize]
#1000217 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 07:11:51

[raw result]
[visualize]
#1000221 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 07:11:51

[raw result]
[visualize]
#1000220 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 07:03:31

[raw result]
[visualize]
#1000210 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 07:00:50

[raw result]
[visualize]
#1000087 LuaError: #477:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-08-01 06:51:21

[raw result]
[visualize]
#1000061 2016-08-01 06:19:27
Lua instructions: 373k (147 ms)

[raw result]
[visualize]
#1000198 2016-08-01 05:51:59
Lua instructions: 9922k (1087 ms)

[raw result]
[visualize]
#1000197 2016-08-01 05:51:57
Lua instructions: 22612k (2402 ms)

[raw result]
[visualize]
#1000196 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 05:51:51

[raw result]
[visualize]
#1000202 2016-08-01 05:51:50
Lua instructions: 39k (152 ms)

[raw result]
[visualize]
#1000203 2016-08-01 05:51:50
Lua instructions: 3066k (413 ms)

[raw result]
[visualize]
#1000204 2016-08-01 05:51:50
Lua instructions: 39k (20 ms)

[raw result]
[visualize]
#1000201 2016-08-01 05:51:49
Lua instructions: 1645k (264 ms)

[raw result]
[visualize]
#1000208 2016-08-01 05:51:48
Lua instructions: 2795k (372 ms)

[raw result]
[visualize]
#1000214 2016-08-01 05:51:47
Lua instructions: 5692k (591 ms)

[raw result]
[visualize]
#1000213 2016-08-01 05:51:47
Lua instructions: 1466k (197 ms)

[raw result]
[visualize]
#1000211 2016-08-01 05:51:47
Lua instructions: 15k (59 ms)

[raw result]
[visualize]
#1000218 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 05:51:44

[raw result]
[visualize]
#1000212 java.lang.OutOfMemoryError: Java heap space 2016-08-01 05:51:44

[raw result]
[visualize]
#1000112 2016-08-01 05:51:42
Lua instructions: 722k (175 ms)

[raw result]
[visualize]
#1000200 2016-08-01 04:34:31
Lua instructions: 39k (83 ms)

[raw result]
[visualize]
#1000097 2016-08-01 04:29:58
Lua instructions: 15k (57 ms)

[raw result]
[visualize]
#1000104 2016-08-01 04:29:55
Lua instructions: 20k (13 ms)

[raw result]
[visualize]
#1000076 2016-08-01 04:29:55
Lua instructions: 381k (59 ms)

[raw result]
[visualize]
#1000039 2016-08-01 04:29:54
Lua instructions: 20k (19 ms)

[raw result]
[visualize]
#1000114 2016-08-01 04:29:54
Lua instructions: 737k (185 ms)

[raw result]
[visualize]
#1000091 2016-08-01 04:29:54
Lua instructions: 768k (107 ms)

[raw result]
[visualize]
#1000043 2016-08-01 04:29:51
Lua instructions: 66k (109 ms)

[raw result]
[visualize]
#1000012 2016-08-01 04:29:41
Lua instructions: 86k (99 ms)

[raw result]
[visualize]
#1000041 CC 2016-08-01 04:29:40
Lua instructions: 3501k (402 ms)

[raw result]
[visualize]
#1000118 2016-08-01 04:29:40
Lua instructions: 605k (154 ms)

[raw result]
[visualize]
#1000040 2016-08-01 04:29:40
Lua instructions: 99k (99 ms)

[raw result]
[visualize]
#1000064 2016-08-01 04:29:39
Lua instructions: 261k (127 ms)

[raw result]
[visualize]
#1000195 2016-08-01 04:23:19
Lua instructions: 68k (167 ms)

[raw result]
[visualize]
#1000003 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 04:14:50

[raw result]
[visualize]
#1000194 2016-08-01 04:01:17
Lua instructions: 86k (22 ms)

[raw result]
[visualize]
#1000056 2016-08-01 03:49:29
Lua instructions: 282k (43 ms)

[raw result]
[visualize]
#1000030 2016-08-01 03:49:28
Lua instructions: 258k (125 ms)

[raw result]
[visualize]
#1000109 2016-08-01 03:49:26
Lua instructions: 6k (35 ms)

[raw result]
[visualize]
#178 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 03:49:26

[raw result]
[visualize]
#1000117 2016-08-01 03:49:26
Lua instructions: 2k (31 ms)

[raw result]
[visualize]
#1000029 2016-08-01 03:49:26
Lua instructions: 258k (44 ms)

[raw result]
[visualize]
#1000034 2016-08-01 03:38:49
Lua instructions: 121k (33 ms)

[raw result]
[visualize]
#1000111 2016-08-01 03:37:55
Lua instructions: 5k (34 ms)

[raw result]
[visualize]
#1000108 2016-08-01 03:37:55
Lua instructions: 14k (68 ms)

[raw result]
[visualize]
#1000100 CCCCC 2016-08-01 03:37:41
Lua instructions: 1031k (127 ms)

[raw result]
[visualize]
#1000161 2016-08-01 03:37:24
Lua instructions: 7k (12 ms)

[raw result]
[visualize]
#1000053 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 03:37:23

[raw result]
[visualize]
#1000101 2016-08-01 03:37:23
Lua instructions: 20k (10 ms)

[raw result]
[visualize]
#100 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 03:37:23

[raw result]
[visualize]
#1000110 2016-08-01 03:37:23
Lua instructions: 6k (18 ms)

[raw result]
[visualize]
#1000126 2016-08-01 03:37:23
Lua instructions: 41k (83 ms)

[raw result]
[visualize]
#1000079 CCiiiiCiCi 2016-08-01 03:36:30
Lua instructions: 3249k (434 ms)

[raw result]
[visualize]
#1000189 2016-08-01 03:31:23
Lua instructions: 31k (79 ms)

[raw result]
[visualize]
#1000092 2016-08-01 03:31:21
Lua instructions: 979k (205 ms)

[raw result]
[visualize]
#1000082 CppCpCupppupCuuCppCp 2016-08-01 03:31:20
Lua instructions: 3796k (485 ms)

[raw result]
[visualize]
#1000073 2016-08-01 03:31:18
Lua instructions: 315k (128 ms)

[raw result]
[visualize]
#1000172 2016-08-01 03:31:18
Lua instructions: 835k (98 ms)

[raw result]
[visualize]
#1000164 2016-08-01 03:31:18
Lua instructions: 5k (38 ms)

[raw result]
[visualize]
#1000187 2016-08-01 03:11:19
Lua instructions: 86k (101 ms)

[raw result]
[visualize]
#1000031 2016-08-01 03:04:17
Lua instructions: 32k (79 ms)

[raw result]
[visualize]
#1000083 CpCChppCCCp 2016-08-01 03:04:17
Lua instructions: 863k (197 ms)

[raw result]
[visualize]
#1000162 2016-08-01 03:04:17
Lua instructions: 86k (99 ms)

[raw result]
[visualize]
#1000154 2016-08-01 03:04:16
Lua instructions: 666k (174 ms)

[raw result]
[visualize]
#1000186 2016-08-01 03:04:15
Lua instructions: 29k (84 ms)

[raw result]
[visualize]
#1000166 2016-08-01 03:04:13
Lua instructions: 21k (58 ms)

[raw result]
[visualize]
#1000169 2016-08-01 03:04:13
Lua instructions: 86k (98 ms)

[raw result]
[visualize]
#1000185 Dntsli 2016-08-01 03:04:13
Lua instructions: 22k (74 ms)

[raw result]
[visualize]
#1000184 Espanol 2016-08-01 02:54:46
Lua instructions: 28k (81 ms)

[raw result]
[visualize]
#1000183 Cestina 2016-08-01 02:54:45
Lua instructions: 27k (67 ms)

[raw result]
[visualize]
#1000148 sCpsCsensCsCaniiCEiaoC 2016-08-01 02:54:42
Lua instructions: 3698k (575 ms)

[raw result]
[visualize]
#183 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:42

[raw result]
[visualize]
#1000015 puhneicnCsauoiraooniC 2016-08-01 02:54:42
Lua instructions: 174k (30 ms)

[raw result]
[visualize]
#1000182 Esperanto 2016-08-01 02:54:42
Lua instructions: 34k (82 ms)

[raw result]
[visualize]
#1000010 2016-08-01 02:54:41
Lua instructions: 121k (125 ms)

[raw result]
[visualize]
#1000032 2016-08-01 02:54:41
Lua instructions: 45k (89 ms)

[raw result]
[visualize]
#1000116 2016-08-01 02:54:41
Lua instructions: 1295k (239 ms)

[raw result]
[visualize]
#1000078 CCiiiiC 2016-08-01 02:54:40
Lua instructions: 557k (166 ms)

[raw result]
[visualize]
#145 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:40

[raw result]
[visualize]
#1000021 2016-08-01 02:54:40
Lua instructions: 63k (21 ms)

[raw result]
[visualize]
#1000045 2016-08-01 02:54:40
Lua instructions: 86k (99 ms)

[raw result]
[visualize]
#1000052 2016-08-01 02:54:40
Lua instructions: 23k (71 ms)

[raw result]
[visualize]
#1000047 2016-08-01 02:54:40
Lua instructions: 87k (108 ms)

[raw result]
[visualize]
#1000090 2016-08-01 02:54:40
Lua instructions: 20k (25 ms)

[raw result]
[visualize]
#1000054 CC 2016-08-01 02:54:40
Lua instructions: 1670k (272 ms)

[raw result]
[visualize]
#1000024 2016-08-01 02:54:39
Lua instructions: 129k (28 ms)

[raw result]
[visualize]
#1000017 2016-08-01 02:54:39
Lua instructions: 121k (23 ms)

[raw result]
[visualize]
#1000173 2016-08-01 02:54:39
Lua instructions: 825k (192 ms)

[raw result]
[visualize]
#1000077 CppCp 2016-08-01 02:54:39
Lua instructions: 243k (126 ms)

[raw result]
[visualize]
#1000062 2016-08-01 02:54:39
Lua instructions: 243k (122 ms)

[raw result]
[visualize]
#112 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:39

[raw result]
[visualize]
#1000013 2016-08-01 02:54:38
Lua instructions: 121k (114 ms)

[raw result]
[visualize]
#1000099 cCC 2016-08-01 02:54:38
Lua instructions: 27k (45 ms)

[raw result]
[visualize]
#1000046 2016-08-01 02:54:38
Lua instructions: 46k (98 ms)

[raw result]
[visualize]
#1000035 2016-08-01 02:54:37
Lua instructions: 121k (127 ms)

[raw result]
[visualize]
#1000129 2016-08-01 02:54:37
Lua instructions: 2k (27 ms)

[raw result]
[visualize]
#1000080 CpCpppChCChhppCpCpCChiiC 2016-08-01 02:54:37
Lua instructions: 2787k (296 ms)

[raw result]
[visualize]
#1000036 2016-08-01 02:54:37
Lua instructions: 259k (38 ms)

[raw result]
[visualize]
#1000020 2016-08-01 02:54:37
Lua instructions: 51k (18 ms)

[raw result]
[visualize]
#1000018 2016-08-01 02:54:37
Lua instructions: 11k (25 ms)

[raw result]
[visualize]
#1000014 ocreenshotDaneluCaC 2016-08-01 02:54:37
Lua instructions: 156k (25 ms)

[raw result]
[visualize]
#1000025 2016-08-01 02:54:36
Lua instructions: 537k (202 ms)

[raw result]
[visualize]
#1000131 2016-08-01 02:54:36
Lua instructions: 86k (111 ms)

[raw result]
[visualize]
#1000130 2016-08-01 02:54:36
Lua instructions: 86k (110 ms)

[raw result]
[visualize]
#115 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:36

[raw result]
[visualize]
#1000170 2016-08-01 02:54:35
Lua instructions: 1389k (250 ms)

[raw result]
[visualize]
#309 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:35

[raw result]
[visualize]
#1000102 2016-08-01 02:54:35
Lua instructions: 269k (45 ms)

[raw result]
[visualize]
#1000051 2016-08-01 02:54:35
Lua instructions: 494k (64 ms)

[raw result]
[visualize]
#1000139 2016-08-01 02:54:34
Lua instructions: 90k (106 ms)

[raw result]
[visualize]
#1000125 2016-08-01 02:54:34
Lua instructions: 23k (12 ms)

[raw result]
[visualize]
#1000095 2016-08-01 02:54:34
Lua instructions: 27k (70 ms)

[raw result]
[visualize]
#1000086 CoCpppCppCppChCpCpCuCiCCC 2016-08-01 02:54:34
Lua instructions: 2189k (327 ms)

[raw result]
[visualize]
#1000156 2016-08-01 02:54:34
Lua instructions: 40k (17 ms)

[raw result]
[visualize]
#1000147 2016-08-01 02:54:34
Lua instructions: 9k (44 ms)

[raw result]
[visualize]
#1000149 2016-08-01 02:54:34
Lua instructions: 695k (90 ms)

[raw result]
[visualize]
#113 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:34

[raw result]
[visualize]
#1000084 CCCCCCCCCCC 2016-08-01 02:54:34
Lua instructions: 1079k (231 ms)

[raw result]
[visualize]
#1000124 2016-08-01 02:54:34
Lua instructions: 21k (19 ms)

[raw result]
[visualize]
#182 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:34

[raw result]
[visualize]
#48 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:34

[raw result]
[visualize]
#1000089 2016-08-01 02:54:34
Lua instructions: 20k (65 ms)

[raw result]
[visualize]
#1000033 2016-08-01 02:54:33
Lua instructions: 4158k (674 ms)

[raw result]
[visualize]
#1000144 2016-08-01 02:54:32
Lua instructions: 86k (97 ms)

[raw result]
[visualize]
#1000085 CCCCCCCCCCCCC 2016-08-01 02:54:32
Lua instructions: 1613k (277 ms)

[raw result]
[visualize]
#1000171 CoCoCCoooooCCCoCoCooCoCC 2016-08-01 02:54:32
Lua instructions: 894k (205 ms)

[raw result]
[visualize]
#1000142 2016-08-01 02:54:32
Lua instructions: 86k (97 ms)

[raw result]
[visualize]
#1000028 2016-08-01 02:54:32
Lua instructions: 158k (202 ms)

[raw result]
[visualize]
#1000145 2016-08-01 02:54:31
Lua instructions: 86k (227 ms)

[raw result]
[visualize]
#1000096 2016-08-01 02:54:31
Lua instructions: 212k (31 ms)

[raw result]
[visualize]
#1000143 2016-08-01 02:54:31
Lua instructions: 86k (112 ms)

[raw result]
[visualize]
#1000137 2016-08-01 02:54:31
Lua instructions: 90k (35 ms)

[raw result]
[visualize]
#1000132 2016-08-01 02:54:31
Lua instructions: 55k (29 ms)

[raw result]
[visualize]
#1000159 2016-08-01 02:54:31
Lua instructions: 3k (34 ms)

[raw result]
[visualize]
#1000136 2016-08-01 02:54:31
Lua instructions: 56k (100 ms)

[raw result]
[visualize]
#1000157 2016-08-01 02:54:30
Lua instructions: 65k (93 ms)

[raw result]
[visualize]
#1000167 2016-08-01 02:54:30
Lua instructions: 21k (11 ms)

[raw result]
[visualize]
#1000178 2016-08-01 02:54:30
Lua instructions: 86k (54 ms)

[raw result]
[visualize]
#1000155 CCuCCniCnnuuCciaaCucisouCciiCCDeDEEeEiCEEEcDcDiEuihCCshescnehnnhnncponnuiiiiCliC 2016-08-01 02:54:30
Lua instructions: 4415k (545 ms)

[raw result]
[visualize]
#1000027 2016-08-01 02:54:30
Lua instructions: 147k (34 ms)

[raw result]
[visualize]
#1000151 CuuuCcsCuniantiuCciaCueioouCciiaeCDeDEEeEiCEDEEeDeDEuiiliitiCahcsonolnnlinrolorstuuuuiCliC 2016-08-01 02:54:29
Lua instructions: 4271k (511 ms)

[raw result]
[visualize]
#1000160 2016-08-01 02:54:29
Lua instructions: 7k (36 ms)

[raw result]
[visualize]
#1000138 2016-08-01 02:54:29
Lua instructions: 90k (97 ms)

[raw result]
[visualize]
#93 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:29

[raw result]
[visualize]
#1000150 2016-08-01 02:54:29
Lua instructions: 769k (119 ms)

[raw result]
[visualize]
#85 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:29

[raw result]
[visualize]
#1000140 2016-08-01 02:54:28
Lua instructions: 86k (105 ms)

[raw result]
[visualize]
#1000179 2016-08-01 02:54:28
Lua instructions: 65k (90 ms)

[raw result]
[visualize]
#1000175 2016-08-01 02:54:28
Lua instructions: 155k (117 ms)

[raw result]
[visualize]
#1000163 2016-08-01 02:54:28
Lua instructions: 23k (63 ms)

[raw result]
[visualize]
#1000081 uCpippCCpCCpppCp 2016-08-01 02:54:28
Lua instructions: 2455k (341 ms)

[raw result]
[visualize]
#92 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:28

[raw result]
[visualize]
#1000176 2016-08-01 02:54:27
Lua instructions: 86k (109 ms)

[raw result]
[visualize]
#84 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:27

[raw result]
[visualize]
#1000180 anuoCCitCCCCCCCCCC 2016-08-01 02:54:27
Lua instructions: 1688k (282 ms)

[raw result]
[visualize]
#87 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-08-01 02:54:27

[raw result]
[visualize]
#1000181 Deutsch 2016-08-01 02:54:27
Lua instructions: 24k (84 ms)

[raw result]
[visualize]
#1000152 2016-08-01 02:54:27
Lua instructions: 769k (183 ms)

[raw result]
[visualize]
#1000128 2016-08-01 02:54:26
Lua instructions: 2k (38 ms)

[raw result]
[visualize]
#1003828 2016-08-01 00:55:58
Lua instructions: 33k

[raw result]
[visualize]
#1000222 2016-07-31 18:52:04
Lua instructions: 1378k (172 ms)

[raw result]
[visualize]
#1000219 java.lang.OutOfMemoryError: Java heap space 2016-07-31 18:51:30

[raw result]
[visualize]
#1003745 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 18:51:22

[raw result]
[visualize]
#489 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 18:51:22

[raw result]
[visualize]
#1000141 2016-07-31 18:43:16
Lua instructions: 86k (104 ms)

[raw result]
[visualize]
#1003958 2016-07-31 18:32:18
Lua instructions: 86k

[raw result]
[visualize]
#1000614 2015-08-17 20:56:57
Lua instructions: 61k (14 ms)

[raw result]
[visualize]
#1000555 2015-08-13 00:02:34
Lua instructions: 33k (22 ms)

[raw result]
[visualize]
#1000544 2015-08-11 14:22:42
Lua instructions: 103k (26 ms)

[raw result]
[visualize]
#1000542 2015-08-11 03:57:10
Lua instructions: 49k (13 ms)

[raw result]
[visualize]
#1000519 2015-08-10 09:02:39
Lua instructions: 86k (21 ms)

[raw result]
[visualize]
#98 2015-07-31 23:27:45
Lua instructions: 14k (21 ms)

[raw result]
[visualize]
#1000316 2015-07-24 02:09:35
Lua instructions: 1004k (121 ms)

[raw result]
[visualize]
#1000313 2015-07-20 08:41:16
Lua instructions: 137k (119 ms)

[raw result]
[visualize]
#1000019 2015-07-18 05:59:31
Lua instructions: 266k (128 ms)

[raw result]
[visualize]
#1000312 2015-07-17 01:58:53
Lua instructions: 69k (115 ms)

[raw result]
[visualize]
#1000335 2015-07-16 17:08:31
Lua instructions: 9978k (1038 ms)

[raw result]
[visualize]
#1000334 2015-07-16 16:42:18
Lua instructions: 1974k (206 ms)

[raw result]
[visualize]
#1000301 javax.imageio.IIOException: Can't get input stream from URL! 2015-07-16 09:35:01

[raw result]
[visualize]
#1000311 2015-07-15 22:31:11
Lua instructions: 783k (214 ms)

[raw result]
[visualize]
#141 2015-07-15 12:41:29
Lua instructions: 18k (36 ms)

[raw result]
[visualize]
#1000329 2015-07-14 21:31:16
Lua instructions: 186k (30 ms)

[raw result]
[visualize]
#1000320 2015-07-04 15:39:15
Lua instructions: 65k (23 ms)

[raw result]
[visualize]
#1000315 2015-07-03 21:14:43
Lua instructions: 33k (15 ms)

[raw result]
[visualize]
#1000314 2015-07-03 21:14:43
Lua instructions: 155k (24 ms)

[raw result]
[visualize]
#1000216 java.lang.OutOfMemoryError: Java heap space 2015-06-09 07:53:39

[raw result]
[visualize]
#1000042 2015-06-04 08:38:26
Lua instructions: 86k (101 ms)

[raw result]
[visualize]
#509 2015-05-20 21:07:59
Lua instructions: 8k (16 ms)

[raw result]
[visualize]
#1000168 2015-05-20 20:30:39
Lua instructions: 8k (14 ms)

[raw result]
[visualize]
#419 2015-05-19 01:11:56
Lua instructions: 14k (83 ms)

[raw result]
[visualize]
#1000022 2015-05-19 00:43:49
Lua instructions: 167k (114 ms)

[raw result]
[visualize]
#1000223 2015-05-18 22:48:52
Lua instructions: 6k (37 ms)

[raw result]
[visualize]
#1000245 2015-05-15 13:46:18
Lua instructions: 86k (42 ms)

[raw result]
[visualize]
#1000229 2015-05-14 11:21:39
Lua instructions: 31k (26 ms)

[raw result]
[visualize]
#1000227 2015-05-11 02:42:04
Lua instructions: 4k (9 ms)

[raw result]
[visualize]
#1000103 2015-05-06 12:30:14
Lua instructions: 505k (149 ms)

[raw result]
[visualize]
#1000232 2015-05-01 19:28:32
Lua instructions: 566k (153 ms)

[raw result]
[visualize]
#1000026 lC 2015-05-01 11:29:52
Lua instructions: 3090k (436 ms)

[raw result]
[visualize]
#1000158 2015-04-30 08:19:34
Lua instructions: 5k (33 ms)

[raw result]
[visualize]
#1000123 2015-04-30 02:33:17
Lua instructions: 260k (129 ms)

[raw result]
[visualize]
#1000153 ChCCCcsCCniantiuCciaaCueioouCciiaeCDeDEEeEiCEDEEcDcDEuiiliitiCalcsonolnnlirrolorstuuuiuiCliC 2015-04-20 17:20:52
Lua instructions: 4254k (536 ms)

[raw result]
[visualize]
#1000238 2015-04-14 23:20:42
Lua instructions: 86k (105 ms)

[raw result]
[visualize]

Snippet ID: #477
Snippet name: Haiku font recognizer (testing)
Eternal ID of this version: #477/1
Text MD5: 4f950bb0536e3beb6adc661cb6060fcf
Author: stefan
Category:
Type: Lua code - Image recognition
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2015-02-25 20:07:39
Source code size: 1309 bytes / 36 lines
Pitched / IR pitched: No / Yes
Views / Downloads: 2095 / 174
Referenced in: #481 - Haiku font recognizer (include)
#482 - Haiku font recognizer after standard segmentation
#3000382 - Answer for ferdie (>> t = 1, f = 0)
#3000383 - Answer for funkoverflow (>> t=1, f=0 okay)