2018
年
第
6
期
第
4
0
卷
总
第
2
8
8
期
物流工程与管理
LOGISTICS
ENGINEERING
AND
MANAGEMENT
物流技术
doi
:10.3969/
j
.
issn
.
1674
-4993.2018.06.032
基
于
P
y
t
h
o
n
与
Z
b
a
r
的无人机盘点
条形码识别研究
□
王
倩
妮
,
邱
菲
尔
,
章
圳
琰
,
李
玥
,
夏云
鹏
(西南交通大学交通运输与物流学院,
四
川
成
都
610031)
【
摘
要
】
文中针对立体仓库内部利用无人机进行大件货物盘点环境下条形码图像识别问题进行研究,
提出了适合
此种环境下的条形码识别方法。首先通过无人机拍摄终端拍摄图片,
进
而
利
用
Python
与相关数字图像处理模块进行图
像预处理、
条形码定位,
最终利用
Zbar
开源条形码识别工具进行条形码译码,
将结果与数据库内的记录进行比对,
完成
盘点。实验证明,
此方法与直接利用原图和
Zbar
条形码识别模块的识别结果相比,
识别率提高,
效果较为理想。
【
关键词】
条形码识别;
数字图像处理;无人机盘点
【
中图分类号】
TH
692.3
【
文献标识码
】
B
【
文章编号】
1
6
7
4
-
4
9
9
3
(
2
0
1
8
)
0
6
-
0
0
7
6
-
0
3
Study on UAV Inventory Bar Code Identification Based on Python and Zbar
□
WANG
Qian
-
ni,QIU
Fei
-
er,ZHANG
Zhen
-
yan,LI
Yue,XIA
Yun
-peng
(School
of
Transportation
&
Logistics,Southwest
Jiaotong
University,Chengdu
610031,
China
)
【
Abstract
】
In
this
paper,
the
problem
of
b
肛
code
im
age
recognition
in
the
environm
ent
of
large
-
scale
go
ods
inven
tory
using
the
UAV
inside
a
3
D
w
arehouse
is
studied,and
a
bar
code
identification
m
eth
o
d
suitable
for
this
en
viron
m
en
t
is
proposed
.
Firstly
,
th
e
UAV
ph
otograph
s
the
term
inal
to
take
pictures
,
and
then
uses
Python
and
related
digital
im
age
processing
m
odules
to
p
erform
im
age
preprocessing
and
bar
code
positioning
.
Finally
,
Zbar?
s
open
source
bar
code
recognition
to
o
l
is
used
for
bar
code
decoding,and
the
results
are
com
pared
w
ith
the
records
in
the
database
.
Com
plete
the
inventory
.
Experim
ents
show
th
at
com
pared
w
ith
the
recognition
results
of
th
e
direct
use
of
th
e
original
bar
graph
and
Zbar
bar
code
recognition
m
odule
,
the
recognition
rate
is
im
proved
and
the
effect
is
ideal
.
【
Key
words
】
barcode
recognition;digital
im
age
processing;UAV
inven
tory
1
引言
随着科学技术的发展,
条形码技术已经渗透在生活中的
各个领域。条
形
码
成
本
低
、
信
息
输
入
速
度
快
、
可靠性高等优
点
[1],
为其广泛应用提供了条件,
其中包含的信息更是有助于
信息化管理的推进,
加速了工业、
商业等产业的智慧化进程。
条形码技术上世纪2
0
年代起在邮局单据自动分拣系统
应
用
,
后推广至其他领域,
衍生出不同的种类。一维条形码通
过有规则的“
条
”
、
“
空
”
排
列
在
水
平
方向上表示信息,
目前主
要
有
EAN
码
、
UPC
码
、
Code
3
9
码
、
Codebar
码
、
ISBN
码
等
类
型
,
一维条形码需要与数据库配合工作。条形码技术的应用推动
了条形码识别技术的发展,
依靠摄像终端采集条形码图像,
通
过图像处理与识别定位条码、
读取条码信息,
减少了人工的参
与
,
在节约成本的同时,
大大提高了效率。
盘点是在库货物管理的重要手段之一,
通过核对实际库
存与记录库存,
达到准确掌握库存信息的目的。随着现代物
流的高速发展,
越来越多的企业采用立体库进行仓储,提高了
仓库利用率,
也增加了高层货架货物的盘点难度。调研发现,
大多数采用立体库的企业通过自动堆垛机移动高层货架货物
进行盘点,
效率低下。引人无人机进行盘点,
无人机以一定路
线
飞行,
采集货物信息,
回传图片,
配合条形码识别技术,
可以
有效解决高层货架盘点困难的问题。
2
无人机盘点图像获取与现有识别工具的问题
无人机设备大多搭载摄像终端,
可
以
用于拍照、
录
像等。
将无人机用于盘点作业,
为防止室内环境对无人机飞行造成
影响,出现倾覆现象,
因此采用可在室内飞行的
DJI
-
spark
系
列无人机,
依照控制路线飞行并拍摄图片,
图片包含货物信息
【
收稿日期】
2
018-04-08
【
作者简介】王倩妮(
1997—
)
,
女
,
山东济南人,
本
科
,
研究方向:交通工程。
邱菲尔(
1997—
)
,
女
,
浙江宁波人,
本
科
,
研究方向:物流工程。
章圳琰(1996—
)
,
男
,
浙江杭州人,
研究方向:物流工程。
李
玥
(
1997—
),女
,
河北唐山人,
本
科
,
研究方向:物流工程。
夏云鹏(1996—
)
,
男
,
河北沧州人,
本
科
,