Barcode scanning SDK for Python
Project description
Dynamsoft Python Barcode SDK
|version| |python| |pypi|
.. |version| image:: https://img.shields.io/pypi/v/dbr?color=orange .. |python| image:: https://img.shields.io/badge/python-3.6%20%7C%203.7%20%7C%203.8%20%7C%203.9%20%7C%203.10-blue .. |pypi| image:: https://img.shields.io/pypi/dm/dbr
What You Should Know About Dynamsoft Barcode Reader
|trial|
.. |trial| image:: https://img.shields.io/badge/Get-30--day%20FREE%20Trial-blue :target: https://www.dynamsoft.com/customer/license/trialLicense?product=dbr
Dynamsoft Barcode Reader SDK <https://www.dynamsoft.com/barcode-reader/overview/?utm_source=pypi>
_
enables you to efficiently embed barcode reading functionality in your
web, desktop or mobile application using just a few lines of code.
Saving you months of added development time and resources, our SDK can
create high-speed and reliable barcode scanner software applications to
meet your business needs.
About Python Barcode SDK
The Python Barcode SDK is a wrapper for Dynamsoft C++ Barcode SDK. It comes with all the general features of Dynamsoft Barcode Reader, bringing convenience for Python developers.
Version
- 9.2
Supported Platforms
-
Windows x64
-
Linux(x64, ARM32, ARM64)
-
macOS(10.15+)
Supported Python Versions
-
Python3.6
-
Python3.7
-
Python3.8
-
Python3.9
-
Python3.10
Installation
pip install dbr
Supported Symbologies
-
Linear Barcodes (1D) :
- Code 39 (including Code 39 Extended)
- Code 93
- Code 128
- Codabar
- Interleaved 2 of 5
- EAN-8
- EAN-13
- UPC-A
- UPC-E
- Industrial 2 of 5
- MSI Code
- Code 11
-
2D Barcodes :
- QR Code (including Micro QR Code)
- Data Matrix
- PDF417 (including Micro PDF417)
- Aztec Code
- MaxiCode (mode 2-5)
- DotCode
-
Patch Code
-
Pharmacode
-
GS1 Composite Code
-
GS1 DataBar :
- Omnidirectional
- Truncated
- Stacked
- Stacked Omnidirectional
- Limited
- Expanded
- Expanded Stacked
-
Postal Codes :
- USPS Intelligent Mail
- Postnet
- Planet
- Australian Post
- UK Royal Mail
Quick Start
.. code-block:: python
from dbr import *
Apply for a trial license: https://www.dynamsoft.com/customer/license/trialLicense?product=dbr&utm_source=github
license_key = "Input your own license" image = r"Please input your own image path"
BarcodeReader.init_license(license_key)
reader = BarcodeReader()
try: text_results = reader.decode_file(image)
if text_results != None:
for text_result in text_results:
print("Barcode Format : ")
print(text_result.barcode_format_string)
print("Barcode Text : ")
print(text_result.barcode_text)
print("Localization Points : ")
print(text_result.localization_result.localization_points)
print("Exception : ")
print(text_result.exception)
print("-------------")
except BarcodeReaderError as bre: print(bre)
Sample Code
https://github.com/Dynamsoft/barcode-reader-python-samples
Documentation
API <https://www.dynamsoft.com/barcode-reader/programming/python/api-reference/?utm_source=pypi>
_User Guide <https://www.dynamsoft.com/barcode-reader/programming/python/user-guide.html?utm_source=pypi>
_Release Notes <https://www.dynamsoft.com/barcode-reader/programming/python/release-notes/python-9.html?utm_source=pypi>
_
Contact Us
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for dbr-9.2.0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88ed0c1200f2ed9ac8c055f195c47d3dbc45ce778fcebb6f9ab0a6f549bf9332 |
|
MD5 | 142b02633b9a75b04b26ce27acada9ef |
|
BLAKE2b-256 | 8575c0315d44e74d8fb4a2fdb12b9f1cae9e13410f86fe5cda9af15abbf53d27 |
Hashes for dbr-9.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d53a7ca872fdc90247750eed916ab7c868946ff72ca334db1715387ee1b66f92 |
|
MD5 | 95b7c43af715c437e29500c67342b929 |
|
BLAKE2b-256 | b7a42a4ec72984c568971ea936251824a19b61ab0f8c7e66184102be94e5cc05 |
Hashes for dbr-9.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6907fe60d32c99188abc52196582747c5461af9cb4aa2e699bb28d2e1da34317 |
|
MD5 | 2f93bba0a53ebdb8594a53883deefe6d |
|
BLAKE2b-256 | 696e42beed7f198059b19de53fbafa5b812072e211942e7514e7790d8ff4e391 |
Hashes for dbr-9.2.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 772bf0b6863660cfe8a396d22760464cfc54eea272d94b926522444edd57d765 |
|
MD5 | 92800d4ebb6afc62925837954908912c |
|
BLAKE2b-256 | 0211fc4ead04a79c5c2d0a698c20560b54a1d6925804d92b2d24b2469d080f88 |
Hashes for dbr-9.2.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1982fae13e6751fb74001dbf6cc043b7b4bd0370791c451c2e5a89355a56ab39 |
|
MD5 | 0e53f8794ff751ec79c148bc9511d4bc |
|
BLAKE2b-256 | a2e5bd29a0c2710e8a4a71455d6d936e34ed32006735faccced43e6e90e039f1 |
Hashes for dbr-9.2.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e01151255e7e675819b27d4ad97176fa331cbfde93ebfbbbfe8e6050aea4dd79 |
|
MD5 | 99a6116c704186420814434b9943998a |
|
BLAKE2b-256 | cd2640545d1ad16751d1290566de61fa1aa6649c6a201d240c0fc950be13dec3 |
Hashes for dbr-9.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef6ca5c2b648f96479fb372ef3d3bc8b8d69edb3df6240966806ab4f2eb12e00 |
|
MD5 | 4e3977d763c1945cbcf5ac3c7d752b74 |
|
BLAKE2b-256 | cb2ab691e35c2e2db2b3f1a144c9849e3e6e0025fa8beaae7aab705d5529b7d9 |
Hashes for dbr-9.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08709259117797f7f2e9f6926971c6c9ae5f0f182d449d43b924ced22efaab01 |
|
MD5 | 79b1abb49fb72c5ba4b7a73722642bb1 |
|
BLAKE2b-256 | f4dc6b3db2658f53a2e7e3e2bc6b029ca527537e3a00ec5b2f72c04d64f0d324 |
Hashes for dbr-9.2.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b7c6f15a395a6310ea7821c95f826c58beae1e2290af17ddfcc3a5c3215026e |
|
MD5 | 1803b9dc4066c877243c6a3b41aaa3d1 |
|
BLAKE2b-256 | 097dd49be1b91ce5e5e689433f26297349bcae2102b5364118be0500f7acc5f3 |
Hashes for dbr-9.2.0-cp39-cp39-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d360f9316b70d2aeeed529c2d1e8b37f007606f0941b9ec23fe6f6cce99a963 |
|
MD5 | a0647b9cff9825d78a6ac976c8d71d59 |
|
BLAKE2b-256 | 79a708001ec14b1e95bf6eda2eb4b10f27b081ad58f542f49638b7d4fd18bb96 |
Hashes for dbr-9.2.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de07d67763113919004accac219339afff2374d54e489636c8789f119c498a2b |
|
MD5 | a41e886a984430cd0536282e9aecc265 |
|
BLAKE2b-256 | 9c99a863d1df8507bdb0d4f78df9280a1cbdf172ce6f9d6c97bda716ed00eec2 |
Hashes for dbr-9.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aa7973153f108397d6b6999138f460f6c476fd6751db9ee360e40b53cc32434 |
|
MD5 | f50c5569ac5688b55265ed1a112e8e05 |
|
BLAKE2b-256 | 52772582d3f794882598a53af867e6f1c482f1b7f0f48f9cd284eca3cfb38fbc |
Hashes for dbr-9.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d22f7b55f963a44a2aa4b33424ceed3bf9063eda59dfa0753918e61335a7c4d1 |
|
MD5 | b07a1878cef7a88030d41cd7bfbd11ac |
|
BLAKE2b-256 | f53d21590de0a93ce2448eb3ee37dbea258f74b9ad22c4a9eaf30743f5cb5514 |
Hashes for dbr-9.2.0-cp38-cp38-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26cb59339cb527aca08cbf17eceea7a5fc2749d41faf77bf48adce195cffab28 |
|
MD5 | f7bd90f567554933a0b645e0bd6c8dd4 |
|
BLAKE2b-256 | ae1bf60913d4cef0842405cff61fbd1fb1181973b011457e348863ad51454bf4 |
Hashes for dbr-9.2.0-cp38-cp38-macosx_12_0_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73eee67d1026afce2afad4380956520a648e9ba64514d9b0df8aadf5eb516676 |
|
MD5 | e89ece0623244410c0129093ea7801a4 |
|
BLAKE2b-256 | 0c9b5895e5037b4b649e3bd1ad8fc1f3dc49a3abf271e97e5e3bae89607d73d6 |
Hashes for dbr-9.2.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43ab94aa7e55379c44f130ed4bcc90b7698f019850fb4499ca6ff810924de943 |
|
MD5 | 167dc74b75d742ee0d2f46261f9307bc |
|
BLAKE2b-256 | ac1c9152f402144d5a203e7ae7fe744a416830cd41eb50e6333f11cebec560aa |
Hashes for dbr-9.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f3e222432eb50928e9cefbf997bf4c9e996e7e94109bea0fc5984022b5ca9ea |
|
MD5 | f74ecd029cb11f6437ff90405069b4b7 |
|
BLAKE2b-256 | 37b4ff27b0b9a1179590328318756ccf94c4bf6d9db1ecdb96094a661beed9ca |
Hashes for dbr-9.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 725c27c48ad2625a7649fbf1493b565385e9a755ccb4ed9ee7a01fc38169144f |
|
MD5 | 0519fb909c032fbee4192f4ab9aea3e4 |
|
BLAKE2b-256 | 002c7c9b60c6bf5b9cfeabbe4dca3ddb3d65f6ca275456cacae34e7d6edca1bb |
Hashes for dbr-9.2.0-cp37-cp37m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a714f8f0bd6a51021c1dafcc01ccea6df188af2536079a04af2ee314ce3badf4 |
|
MD5 | 408ea8d0197df3ae52a07f6855b35435 |
|
BLAKE2b-256 | f93cacdb7f1c6b798a4156efc9917e8a86c68443b26907a14ce363da6c2c9828 |
Hashes for dbr-9.2.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68448de488109ff1ea2ad9a9ce20f28a6afcc7937461b2a39097d9bdfbeda68e |
|
MD5 | 6ca7643d7f70efa65eb7f39b0bd1b72c |
|
BLAKE2b-256 | ed54e4ed6f7eb8632495de4e37042f857f5db22ea78fe463dfd489f07d440e65 |
Hashes for dbr-9.2.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dc3150ed15341ef4059568a326279e921bee6b2d999c0e00108af972488cbc4 |
|
MD5 | cc6522c15621769e71cf335d8de68f55 |
|
BLAKE2b-256 | 4ebd46d57c9ce002aa8dbeda922a5e2c0e98672782f783c82a87efbbe561fdc6 |
Hashes for dbr-9.2.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b333b15d0698756bd98c11bbb5f69610fd2e2a75ddaf65b095d43d281db414a |
|
MD5 | f71f33abb5841c029520bdf527a86d06 |
|
BLAKE2b-256 | 95097f5c70920b5124aa415291a2000641f1528b923ed2293bdc44b3512cd309 |
Hashes for dbr-9.2.0-cp36-cp36m-macosx_12_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bca15742ee117b65db6c553f3b98fd95de6a42908cb4d3b94dde779b27bbc922 |
|
MD5 | 014237586e9a15d3190b2dff8192a826 |
|
BLAKE2b-256 | 13f7e27ebd8d9f6afda3d8ddb7cd14137fdfc265ce336b20e106e9a5d3aad81a |