BarCodeScanner Class¶
Inherits: Base
Description¶
BarCodeScanner实现了二维码扫描与识别功能。
当前只有二维码是可以使用的。你需要首先调用AttachCamera将 CameraDevice 连接到BarCodeScanner first上,然后CameraDevice的图像将被用来进行识别。可以调用Start/Stop来开启/关闭扫描。Start and Stop是非常轻量的调用。
可以使用 Augmenter.newFrame 来获取 Frame ,frame中包含当前被扫描的camera图像和识别出的二维码字符串 。
Public Functions¶
BarCodeScanner()
virtual bool AttachCamera(CameraDevice cam)
virtual bool DetachCamera(CameraDevice cam)
virtual bool Start()
virtual bool Stop()
BarCodeScanner()¶
创建BarCodeScanner实例。
bool AttachCamera(CameraDevice cam)¶
将CameraDevice连接到BarCodeScanner。BarCodeScanner在有CameraDevice连接之前不会开始扫描。
bool DetachCamera(CameraDevice cam)¶
断开CameraDevice与BarCodeScanner的连接。在连接断开之后,BarCodeScanner就不再会接受来自CameraD evice的图像,并且在没有CameraDevice连接之后,整个扫描过程将停止。
bool Start()¶
开始扫描。扫描过程在有CameraDevice连接之前不会开始。
bool Stop()¶
停止扫描。调用Start来重新开始扫描。