Comments (10)
Good news! Decoding np.array using reader.decode_array is supported in the latest release. Have fun with it!
from pyzxing.
And when using decode[array], a hidden folder 「.cache」 will be created, but it will not be deleted automatically, which may also be a little problem when used for a long time.
Sorry for the inconvenience. I fix this in the latest commit but I haven't publish a new release. Please try install from source using python setup.py install command.
from pyzxing.
According to your description, the problem may be that the Mac machine takes a lot of time to start the JVM virtual machine, so parallelism greatly improves the performance of the task.
I got such result on my server. 0.4s for a single picture.
python scanner.py -f src/resources/code128.png Use local jar file. Prepare 0.0003101825714111328 Decode 0.36128950119018555 8101054321120021123456
Here is my test code.
import time start = time.time() reader = BarCodeReader() print("Prepare ", time.time()-start) start = time.time() results = reader.decode(args.file) print("Decode ", time.time()-start)
from pyzxing.
Thank you very much!
I got 0.2s for a single picture on ubuntu!
And another question is that I think pyzxing is only support read images but not np.array.
results = reader.decode('/PATH/TO/FILES/*.png')
How can i modify source code to make it support for np.arrary?
(Maybe impossible?)
from pyzxing.
This is because the back-end mechanism, pyzxing calls zxing to read the image in background, so array can not be explicitly passed for decoding. So I suggest you save the array into a picture in temp folder, and then use pyzxing to decode it.
It is a good feature. I may support decoding np.array in the next release.
from pyzxing.
Thanks!
- I may support decoding np.array in the next release.
I am looking forward to it! Thank you!
from pyzxing.
very thankful!!!
from pyzxing.
Hi , I have tried pyzxing0.3.5 and it's very good! Thanks!
But it seems there are some little errors in it.
When i used [maxicode] picture for test, both of decode[array] and decode [filename], will get this error.
But pyzxing0.3.3 can recognize maxicode successfully! (0.3.4 also❌ )
from pyzxing.
And when using decode[array], a hidden folder 「.cache」 will be created, but it will not be deleted automatically, which may also be a little problem when used for a long time.
from pyzxing.
Hi , I have tried pyzxing0.3.5 and it's very good! Thanks!
But it seems there are some little errors in it.
When i used [maxicode] picture for test, both of decode[array] and decode [filename], will get this error.
But pyzxing0.3.3 can recognize maxicode successfully! (0.3.4 also❌ )
I open a new issue for this problem
from pyzxing.
Related Issues (20)
- Decode maxicode Error HOT 1
- Data matrix generator HOT 2
- 条码识别性能问题 HOT 8
- Decode doesn't work with spaces in the path HOT 2
- Which visual codes types are supported? HOT 1
- No barcode found HOT 2
- cant read opencv img HOT 2
- M1 mac电脑无法使用arm版本jdk,x86jdk可以使用,但是太慢了 HOT 2
- How to interpret points in result dictionary? HOT 3
- 批量识别速度太慢 HOT 4
- 性能不如微信 HOT 3
- build失败和一个小问题,感谢 HOT 1
- 安装成功但测试运行失败 HOT 3
- 由于是调用的windows下的cmd窗口,导致某些字符在进行编码转换时,会丢失字节。 HOT 1
- not scanning codes properly
- could not detect 2D datamatrix codes? Any workaround?
- QR Code Generation
- Unable to detect QR codes with particular data values HOT 1
- 同一个二维码文件,放在不同目录下有的能读取,有的不能?啥原因? HOT 2
- 如果用pyinstaller打包
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyzxing.