這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)適用于Nvidia Jetson Nano的ARM64條形碼SDK是怎樣的,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供大同網(wǎng)站建設(shè)、大同做網(wǎng)站、大同網(wǎng)站設(shè)計、大同網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、大同企業(yè)網(wǎng)站模板建站服務(wù),10余年大同做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。
從7.6版本開始,Dynamsoft的條形碼SDK開始支持ARM64。這意味著開發(fā)者可以在Nvidia Jetson Nano上構(gòu)建條形碼識別應(yīng)用。
Nvidia Jetson Nano官方提供的操作系統(tǒng)是Ubuntu 18.04 Aarch74?,F(xiàn)在可以在Pypi上找到Aarch74版本的Dynamsoft Barcode SDK:https://pypi.org/project/dbr/#files.
支持的Python版本包括3.6,3.7和3.8。
安裝使用pip3
:
pip3 install dbr
安裝之后可以通過Python3簡單測試下。
通過示例代碼可以快速熟悉Python接口:https://github.com/Dynamsoft/python-barcode.
運(yùn)行程序前去Dynamsoft網(wǎng)站上獲取一個30天有效期注冊碼:https://www.dynamsoft.com/customer/license/trialLicense
更新Python代碼:
license_key = "Input your own license"
運(yùn)行視頻流實(shí)時解碼test_DecodeVideoByCamera.py
。
注意:你需要實(shí)現(xiàn)安裝OpenCV(https://github.com/opencv/opencv),用于打開攝像頭。
Dynamsoft官網(wǎng)目前只提供了ARM32的包(https://www.dynamsoft.com/Downloads/Dynamic-Barcode-Reader-Download.aspx)。
下載解壓之后可以獲得頭文件,庫文件和文檔。
在ARM64的系統(tǒng)上無法編譯鏈接ARM32的庫。
如果下載了Python的安裝包,可以從Python的包目錄里獲取ARM64的動態(tài)鏈接庫。把它拷貝到工程目錄覆蓋ARM32的庫。
cp /usr/local/lib/python3.6/dist-packages/dbr/libDynamsoftBarcodeReader.so ~/Dynamsoft/BarcodeReader/lib/
現(xiàn)在就可以成功編譯和運(yùn)行C/C++的示例代碼了:
make ./ReadBarcode ../../../images/AllSupportedBarcodeTypes.tif
上述就是小編為大家分享的適用于Nvidia Jetson Nano的ARM64條形碼SDK是怎樣的了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。