mittagessen / kraken-models Goto Github PK
View Code? Open in Web Editor NEWRecognition Models for Kraken and CLSTM
License: Apache License 2.0
Recognition Models for Kraken and CLSTM
License: Apache License 2.0
I tried to use en-default.pronn from the repository with the command kraken -i Screenshot2.png screenshot.txt binarize segment ocr -m en-default.pronn
but I got the following error :
Loading RNN default ✓
Traceback (most recent call last):
File "/home/colin/anaconda3/envs/kraken/bin/kraken", line 11, in <module>
sys.exit(cli())
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 1164, in invoke
return _process_result(rv)
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 1102, in _process_result
**ctx.params)
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/kraken.py", line 220, in process_pipeline
task(base_image=base_image, input=input, output=output)
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/kraken.py", line 157, in recognizer
for pred in bar:
File "/home/colin/.local/lib/python3.6/site-packages/click/_termui_impl.py", line 285, in generator
for rv in self.iter:
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/rpred.py", line 301, in rpred
preds = network.predict(line)
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/lib/models.py", line 81, in predict
o = self.forward(line)
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/lib/models.py", line 69, in forward
o = self.nn.nn(line)
File "/home/colin/.local/lib/python3.6/site-packages/torch/nn/modules/module.py", line 489, in __call__
result = self.forward(*input, **kwargs)
File "/home/colin/.local/lib/python3.6/site-packages/torch/nn/modules/container.py", line 92, in forward
input = module(input)
File "/home/colin/.local/lib/python3.6/site-packages/torch/nn/modules/module.py", line 489, in __call__
result = self.forward(*input, **kwargs)
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/lib/layers.py", line 350, in forward
o, _ = self.layer(inputs)
File "/home/colin/.local/lib/python3.6/site-packages/torch/nn/modules/module.py", line 489, in __call__
result = self.forward(*input, **kwargs)
TypeError: forward() missing 1 required positional argument: 'hidden'
Peace Be Upon you,
Can you share the details of how you created the Script-Detection model.
I am currently working on creating a Font Identifier model, it would be helpful.
Waiting for your reply
Hello,
When running kraken get default
I have the following error:
kraken get default
Retrieving model .Traceback (most recent call last):
File "/home/timeus/miniconda3/envs/kraken/bin/kraken", line 10, in <module>
sys.exit(cli())
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/click/core.py", line 1163, in invoke
rv.append(sub_ctx.command.invoke(sub_ctx))
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/kraken/kraken.py", line 445, in get
partial(message, '.', nl=False))
File "/home/timeus/miniconda3/envs/kraken/lib/python3.6/site-packages/kraken/repo.py", line 116, in get_model
logger.error('Found {} models when querying for id \'{}\''.format(model_id))
IndexError: tuple index out of range
On another note, kraken list
doesn't return the usual list but this instead:
kraken list
Retrieving model list .✓
10.5281/zenodo.2577813 (pytorch) - A generalized model for English printed text
When trying to get the default model I receive the following error:
/data # kraken get default
Retrieving model ⣽Traceback (most recent call last):
File "/usr/bin/kraken", line 10, in <module>
sys.exit(cli())
File "/usr/lib/python2.7/site-packages/click/core.py", line 716, in __call__
return self.main(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/lib/python2.7/site-packages/click/core.py", line 1086, in invoke
rv.append(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python2.7/site-packages/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python2.7/site-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/lib/python2.7/site-packages/kraken/kraken.py", line 280, in get
partial(spin, 'Retrieving model'))
File "/usr/lib/python2.7/site-packages/kraken/repo.py", line 60, in get_model
desc = json.loads(raw)
File "/usr/lib/python2.7/json/__init__.py", line 339, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 364, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 380, in raw_decode
obj, end = self.scan_once(s, idx)
ValueError: Expecting ',' delimiter: line 7 column 1095 (char 1254)
Any ideas on how to get around that?
Just ran kraken get default
after installing and when I tried to download another model a couple of minutes after I got the following error:
Retrieving model .[0.4658] No 'object' field in repo head API response.
Traceback (most recent call last):
File "/home/colin/anaconda3/envs/kraken/bin/kraken", line 11, in <module>
sys.exit(cli())
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 1163, in invoke
rv.append(sub_ctx.command.invoke(sub_ctx))
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/colin/.local/lib/python3.6/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/home/colin/.local/lib/python3.6/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/kraken.py", line 435, in get
partial(message, '.', nl=False))
File "/home/colin/anaconda3/envs/kraken/lib/python3.6/site-packages/kraken/repo.py", line 56, in get_model
raise KrakenRepoException('{}: {}'.format(r.status_code, resp['message']))
kraken.lib.exceptions.KrakenRepoException: 403: API rate limit exceeded for 82.67.162.65. (But here's the good news: Authenticated requests get a higher rate limit. Check out the documentation for more details.)
kraken list
return the same error.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.