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

70
LINES

< > BotCompany Repo | #432 // LXTerminal Contents Recognizer 2

Lua code - Image recognition

get("#388") -- rect functions
get("#348") -- rgb functions
get("#356") -- num2hex
get("#430") -- makeIcon
get("#428") -- findContents
get("#431") -- LXTerminal character reference
get("#433") -- iconDiff

function getIconSize(icon)
  local i = 1
  while string.sub(icon, i, i) ~= '.' do
    i = i+1
  end
  local w = i-1
  -- #icon+1 = (w+1)*h
  -- => h = (#icon+1)/(w+1)
  local h = (#icon+1)/(w+1)
  return w, h
end

fw_, fh_ = getIconSize(characterReference[1][2])
print("fw/fh", fw_, fh_)

function recognizeChar(icon)
  local best, min
  for _, ic in ipairs(characterReference) do
    local c, reficon = unpack(ic)
    local diff
    if min ~= nil then
      diff = iconDiffWithLimit(icon, reficon, min, fw_, fh_)
    else
      diff = iconDiff(icon, reficon)
    end
    --print("c", c, "diff", diff, "reficon", reficon)
    if diff ~= nil and (min == nil or diff < min) then
      best, min = c, diff
    end
  end
  return best, min
end

problem = findContents()
if problem then return --[[problem]] end

fw, fh = 8, 17 -- font width/height
tw = math.floor((contents_x2-contents_x1)/fw+0.5)
th = math.floor((contents_y2-contents_y1)/fh+0.5)
print("Terminal size: "..tw.."*"..th)

tbl = {}
for y = 0, th-1 do
  line = {}
  for x = 0, tw-1 do
    xx, yy = contents_x1+x*fw+1, contents_y1+y*fh
    cropped = {width=fw-1, height=fh-1,
      getInt = function(x, y) return img.getInt(xx+x, yy+y) end}
    local icon = makeIcon(cropped)
    local c, diff = recognizeChar(icon)
    if maxdiff == nil or diff > maxdiff then
      maxdiff, maxc = diff, c
    end
    --print("c: "..tostring(c)..", diff: "..tostring(diff)..", icon: "..icon)
    table.insert(line, c or "?")
  end
  table.insert(tbl, table.concat(line))
end

print("maxdiff", maxdiff, "c", maxc)

return "Screen text:\n"..table.concat(tbl, "\n")

Author comment

Began life as a copy of #426

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
940 #1000604 (pitcher) 2015-08-20 15:28:24
939 #1000610 Edit suggestion:
!636
!629

main {
static Object androidContext;
static String programID;

public static void main(String[] args) throws Exception {
get("#388") -- rect functions
get("#348") -- rgb functions
get("#356") -- num2hex
get("#430") -- makeIcon
get("#428") -- findContents
get("#431") -- LXTerminal character reference
get("#433") -- iconDiff

function getIconSize(icon)
local i = 1
while string.sub(icon, i, i) ~= '.' do
i = i+1
end
local w = i-1
-- #icon+1 = (w+1)*h
-- => h = (#icon+1)/(w+1)
local h = (#icon+1)/(w+1)
return w, h
end

fw_, fh_ = getIconSize(characterReference[1][2])
print("fw/fh", fw_, fh_)

function recognizeChar(icon)
local best, min
for _, ic in ipairs(characterReference) do
local c, reficon = unpack(ic)
local diff
if min ~= nil then
diff = iconDiffWithLimit(icon, reficon, min, fw_, fh_)
else
diff = iconDiff(icon, reficon)
end
--print("c", c, "diff", diff, "reficon", reficon)
if diff ~= nil and (min == nil or diff < min) then
best, min = c, diff
end
end
return best, min
end

problem = findContents()
if problem then return --[[problem]] end

fw, fh = 8, 17 -- font width/height
tw = math.floor((contents_x2-contents_x1)/fw+0.5)
th = math.floor((contents_y2-contents_y1)/fh+0.5)
print("Terminal size: "..tw.."*"..th)

tbl = {}
for y = 0, th-1 do
line = {}
for x = 0, tw-1 do
xx, yy = contents_x1+x*fw+1, contents_y1+y*fh
cropped = {width=fw-1, height=fh-1,
getInt = function(x, y) return img.getInt(xx+x, yy+y) end}
local icon = makeIcon(cropped)
local c, diff = recognizeChar(icon)
if maxdiff == nil or diff > maxdiff then
maxdiff, maxc = diff, c
end
--print("c: "..tostring(c)..", diff: "..tostring(diff)..", icon: "..icon)
table.insert(line, c or "?")
end
table.insert(tbl, table.concat(line))
end

print("maxdiff", maxdiff, "c", maxc)

return "Screen text:\n"..table.concat(tbl, "\n")
}}
2015-08-20 06:22:49  delete 

add comment

Image recognition results

show nils
Image Result Result calculated
#1004153 LuaError: #428:6 Need result of #442, please recalc 2016-08-08 16:40:04

[raw result]
[visualize]
#1004135 LuaError: #428:6 Need result of #442, please recalc 2016-08-08 00:11:50

[raw result]
[visualize]
#1000113 Screen text: 2016-08-06 20:03:48
Lua instructions: 129307k (15308 ms)

[raw result]
[visualize]
#1004088 LuaError: #428:6 Need result of #442, please recalc 2016-08-06 13:20:40

[raw result]
[visualize]
#1004070 LuaError: #428:6 Need result of #442, please recalc 2016-08-05 15:04:55

[raw result]
[visualize]
#1004061 LuaError: #428:6 Need result of #442, please recalc 2016-08-05 13:30:29

[raw result]
[visualize]
#1004060 java.lang.OutOfMemoryError: Java heap space 2016-08-05 13:07:19

[raw result]
[visualize]
#1004009 LuaError: #428:6 Need result of #442, please recalc 2016-08-03 17:18:59

[raw result]
[visualize]
#1000310 javax.imageio.IIOException: Can't get input stream from URL! 2016-08-02 21:44:28

[raw result]
[visualize]
#1000336 javax.imageio.IIOException: Can't get input stream from URL! 2016-08-01 21:28:38

[raw result]
[visualize]
#1000613 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 20:36:26

[raw result]
[visualize]
#1000576 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:59:14

[raw result]
[visualize]
#1000558 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:55:19

[raw result]
[visualize]
#1000556 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:45:45

[raw result]
[visualize]
#1000555 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:38:08

[raw result]
[visualize]
#1000554 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:34:32

[raw result]
[visualize]
#1000553 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:28:40

[raw result]
[visualize]
#1000549 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:24:22

[raw result]
[visualize]
#1000546 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:12:21

[raw result]
[visualize]
#1000545 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 19:08:57

[raw result]
[visualize]
#1000544 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:58:46

[raw result]
[visualize]
#1000543 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:44:24

[raw result]
[visualize]
#1000542 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:41:52

[raw result]
[visualize]
#1000444 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:30:33

[raw result]
[visualize]
#1000428 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:24:37

[raw result]
[visualize]
#1000425 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:22:40

[raw result]
[visualize]
#1000422 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:20:51

[raw result]
[visualize]
#1000421 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:13:29

[raw result]
[visualize]
#1000418 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 18:06:10

[raw result]
[visualize]
#1000359 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 17:55:46

[raw result]
[visualize]
#1000334 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 17:43:27

[raw result]
[visualize]
#1000332 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 17:41:12

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

[raw result]
[visualize]
#1000329 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 17:15:58

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

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

[raw result]
[visualize]
#1000325 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 16:40:12

[raw result]
[visualize]
#1000320 java.lang.OutOfMemoryError: Java heap space 2016-08-01 15:25:56

[raw result]
[visualize]
#1000316 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 14:59:24

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

[raw result]
[visualize]
#1000315 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 14:54:41

[raw result]
[visualize]
#1000311 java.lang.OutOfMemoryError: Java heap space 2016-08-01 14:20:58

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

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

[raw result]
[visualize]
#1000289 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 14:20:28

[raw result]
[visualize]
#1000285 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 14:05:40

[raw result]
[visualize]
#1000283 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 13:50:25

[raw result]
[visualize]
#1000282 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 13:48:29

[raw result]
[visualize]
#1000279 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 13:45:07

[raw result]
[visualize]
#1000275 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 13:19:47

[raw result]
[visualize]
#1000269 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 13:08:54

[raw result]
[visualize]
#1000268 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 12:59:56

[raw result]
[visualize]
#1000267 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 12:44:18

[raw result]
[visualize]
#1000262 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 12:21:26

[raw result]
[visualize]
#1000261 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 12:08:39

[raw result]
[visualize]
#1000259 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 11:51:36

[raw result]
[visualize]
#1000257 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 11:43:28

[raw result]
[visualize]
#1000253 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 11:38:15

[raw result]
[visualize]
#1000250 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 11:25:44

[raw result]
[visualize]
#1000248 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 11:22:25

[raw result]
[visualize]
#1000247 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 11:07:58

[raw result]
[visualize]
#1000246 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 10:37:22

[raw result]
[visualize]
#1000244 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 09:45:49

[raw result]
[visualize]
#1000243 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 09:35:39

[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: #428:6 attempt to index ? (a nil value) 2016-08-01 09:33:50

[raw result]
[visualize]
#1000238 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 09:20:55

[raw result]
[visualize]
#1000236 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 09:09:09

[raw result]
[visualize]
#1000235 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 08:59:37

[raw result]
[visualize]
#1000233 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 08:50:26

[raw result]
[visualize]
#1000232 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 08:38:00

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

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

[raw result]
[visualize]
#1000227 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 08:34:12

[raw result]
[visualize]
#1000226 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 08:34:12

[raw result]
[visualize]
#1000224 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 08:23:12

[raw result]
[visualize]
#1000205 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 07:38:09

[raw result]
[visualize]
#1000206 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 07:38:08

[raw result]
[visualize]
#1000207 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 07:38:07

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

[raw result]
[visualize]
#1000209 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 07:12:25

[raw result]
[visualize]
#1000217 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 07:10:04

[raw result]
[visualize]
#1000220 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 07:03:09

[raw result]
[visualize]
#1000210 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 06:51:53

[raw result]
[visualize]
#1000198 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:16:18

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

[raw result]
[visualize]
#1000208 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:16:17

[raw result]
[visualize]
#1000201 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:16:17

[raw result]
[visualize]
#1000202 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:16:17

[raw result]
[visualize]
#1000203 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:16:17

[raw result]
[visualize]
#1000204 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:16:17

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

[raw result]
[visualize]
#1000197 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:16:17

[raw result]
[visualize]
#1000214 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:10:52

[raw result]
[visualize]
#1000213 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 05:10:52

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

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

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

[raw result]
[visualize]
#1000200 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 04:32:00

[raw result]
[visualize]
#1000195 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 04:17:47

[raw result]
[visualize]
#1000194 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 03:53:19

[raw result]
[visualize]
#1000189 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 03:33:54

[raw result]
[visualize]
#1000187 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 03:16:47

[raw result]
[visualize]
#1000186 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 03:04:15

[raw result]
[visualize]
#1000185 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 03:04:13

[raw result]
[visualize]
#1000184 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:54:46

[raw result]
[visualize]
#1000183 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:54:45

[raw result]
[visualize]
#1000182 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:54:42

[raw result]
[visualize]
#1000181 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:54:26

[raw result]
[visualize]
#1000180 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:53:03

[raw result]
[visualize]
#1000179 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:38:09

[raw result]
[visualize]
#1000178 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:21:41

[raw result]
[visualize]
#1000177 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:17:53

[raw result]
[visualize]
#1000175 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 02:02:40

[raw result]
[visualize]
#1000172 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:55:56

[raw result]
[visualize]
#1000173 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:55:32

[raw result]
[visualize]
#1000030 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:49:17

[raw result]
[visualize]
#1000171 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:48:37

[raw result]
[visualize]
#1000170 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:47:47

[raw result]
[visualize]
#1000169 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:27:02

[raw result]
[visualize]
#1000167 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:12:16

[raw result]
[visualize]
#1000166 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:12:16

[raw result]
[visualize]
#1000164 LuaError: #428:6 attempt to index ? (a nil value) 2016-08-01 01:05:21

[raw result]
[visualize]
#1003828 LuaError: #428:6 Need result of #442, please recalc 2016-08-01 00:57:39

[raw result]
[visualize]
#1000163 java.lang.OutOfMemoryError: Java heap space 2016-08-01 00:52:47

[raw result]
[visualize]
#1000162 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 23:21:09

[raw result]
[visualize]
#1000014 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 23:21:01

[raw result]
[visualize]
#1000031 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 23:19:35

[raw result]
[visualize]
#1000161 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 23:18:57

[raw result]
[visualize]
#1000160 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 23:16:00

[raw result]
[visualize]
#1000043 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 23:13:09

[raw result]
[visualize]
#1000159 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 23:12:18

[raw result]
[visualize]
#1000157 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:55:25

[raw result]
[visualize]
#1000156 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:37:21

[raw result]
[visualize]
#1000155 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:27:51

[raw result]
[visualize]
#1000154 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:26:41

[raw result]
[visualize]
#1000153 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:21:09

[raw result]
[visualize]
#1000152 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:21:09

[raw result]
[visualize]
#1000150 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:20:03

[raw result]
[visualize]
#1000149 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:19:17

[raw result]
[visualize]
#1000148 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:13:34

[raw result]
[visualize]
#1000147 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 22:11:26

[raw result]
[visualize]
#1000144 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 21:42:42

[raw result]
[visualize]
#1000145 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 21:38:29

[raw result]
[visualize]
#1000143 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 21:27:35

[raw result]
[visualize]
#1000138 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:55:05

[raw result]
[visualize]
#1000137 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:54:13

[raw result]
[visualize]
#1000139 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:54:13

[raw result]
[visualize]
#1000136 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:48:16

[raw result]
[visualize]
#1000041 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:46:36

[raw result]
[visualize]
#1000073 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:46:36

[raw result]
[visualize]
#1000132 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:41:48

[raw result]
[visualize]
#1000131 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:30:35

[raw result]
[visualize]
#1000130 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:23:43

[raw result]
[visualize]
#112 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:59

[raw result]
[visualize]
#1000088 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:56

[raw result]
[visualize]
#1000034 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:48

[raw result]
[visualize]
#1000027 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:48

[raw result]
[visualize]
#1000024 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:45

[raw result]
[visualize]
#1000035 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:35

[raw result]
[visualize]
#1000012 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000025 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000047 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:34

[raw result]
[visualize]
#87 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000042 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000087 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000003 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000091 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000109 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:34

[raw result]
[visualize]
#1000054 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000105 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000052 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000040 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#145 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000056 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000021 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000036 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000100 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000111 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#113 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:33

[raw result]
[visualize]
#85 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000092 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000093 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000010 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000077 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000074 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#92 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:33

[raw result]
[visualize]
#100 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000076 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000038 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000039 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000017 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:33

[raw result]
[visualize]
#1000028 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000061 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#48 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000123 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000118 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000062 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000086 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000114 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000095 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000124 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000029 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000081 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000108 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#93 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000085 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000103 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000107 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000112 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#84 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:32

[raw result]
[visualize]
#115 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000082 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000084 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000075 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000083 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000117 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000044 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000032 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000033 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000106 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000104 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000045 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000055 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000018 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000046 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:32

[raw result]
[visualize]
#1000020 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000127 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000102 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000097 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000116 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000080 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000101 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000129 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000110 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000013 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#178 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000078 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#182 java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operat... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000120 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000125 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000096 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000126 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000089 LuaError: #432:5 vm error: java.io.IOException: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientCon... 2016-07-31 20:21:31

[raw result]
[visualize]
#1000222 LuaError: #428:6 attempt to index ? (a nil value) 2016-07-31 18:52:19

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

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

[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 LuaError: #428:6 attempt to index ? (a nil value) 2016-07-31 18:45:28

[raw result]
[visualize]
#1003958 LuaError: #428:6 attempt to index ? (a nil value) 2016-07-31 18:34:25

[raw result]
[visualize]

Snippet ID: #432
Snippet name: LXTerminal Contents Recognizer 2
Eternal ID of this version: #432/1
Text MD5: 23628ce41ccc1f12d64b3f1999bd6154
Author: stefan
Category: image recognition
Type: Lua code - Image recognition
Public (visible to everyone): Yes
Archived (hidden from active list): No
Created/modified: 2015-02-09 02:51:09
Source code size: 1879 bytes / 70 lines
Pitched / IR pitched: No / Yes
Views / Downloads: 2325 / 162
Referenced in: #437 - LXTerminal Contents Recognizer 2 (cursor line only)
#438 - LXTerminal Contents Recognizer 2 (repeatable)
#455 - Java source recognizer
#3000382 - Answer for ferdie (>> t = 1, f = 0)
#3000383 - Answer for funkoverflow (>> t=1, f=0 okay)