回答

收藏

[原创] 【Tigerboard】Tigerboard显示条码

#拆解/开源硬件 #拆解/开源硬件 2624 人阅读 | 0 人回复 | 2016-03-20

本帖最后由 windworld-1898442 于 2016-3-21 00:31 编辑

这里主要采用的是simpleCV库函数来实现的具体操作如下:


设备:
1.Tigerboard开发板
2.网络设备
软件:
1.Python
2.simpleCV函数库



步骤1:安装Python-opencv

  1. sudo apt-get install python-opencv python-scipy python-numpy python-pip
复制代码
Github下载源程序,通过pip获取并安装
  1. sudo pip install https://github.com/ingenuitas/SimpleCV/zipball/master
复制代码
步骤2:条形码产生Web Service
通过http://www.powenko.com/webservice/barcode来显示条码

步骤3:编写程序
  1. #!/usr/bin/env python
  2. from SimpleCV import Image, Display
  3. from time import sleep
  4. import urllib
  5. url="http://www.powenko.com/webservice/barcode/?encode=UPC-A&bdata=120000000789&height=50&scale=2&bgcolor=%23FFFFff&color=%23000000&onlyimage=yes&file=&type=png&Genrate=Submit"
  6. filename="out.jpg"
  7. urllib.urlretrieve(url,filename)
  8. Display1 = Display()
  9. img = Image(filename)
  10. img.save(Display1)  #显示在屏幕上
  11. while not Display1.isDone():
  12.     sleep(1)
复制代码
步骤4:执行结果

分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条