Dynamsoft Barcode Reader教程:如何在Windows 10上的C ++中制作DotCode 络摄像头扫描仪

Dynamsoft Barcode Reader SDK一款多功能的条码读取控件,只需要几行代码就可以将条码读取功能嵌入到Web或桌面应用程序。这可以节省数月的开发时间和成本。能支持多种图像文件格式以及从摄像机或扫描仪获取的DIB格式。使用Dynamsoft Barcode Reader SDK,你可以创建强大且实用的条形码扫描仪软件,以满足你的业务需求。

Dynamsoft Barcode Reader试用版

使用Dynamsoft Barcode SDK读取DotCode

下载Dynamsoft Barcode Reader v7.4。

OpenCV始终是获取 络摄像头视频流的首选。我的版本是OpenCV 3.4.7。如果要使用最新的OpenCV库,则必须更新CMakeLists.txt文件中的相关链接选项。这是我的:

target_link_libraries (BarcodeReader "DBRx64" "opencv_core347d.lib" "opencv_highgui347d.lib" "opencv_videoio347d.lib" "opencv_imgcodecs347d.lib" "opencv_imgproc347d.lib")

您需要了解的Dynamsoft Barcode SDK API

Dynamsoft提供了灵活的API,用于使条形码算法适应不同的情况。对于从摄像头视频帧解码条形码的情况,您有两种选择:

  • 调用工作线程中的decodeBuffer()并自行制定帧筛选策略。
  • 调用一组视频解码API,包括StartFrameDecoding()StopFrameDecoding()AppendFrame()

使用视频解码API更为简单,因为它已经实现了线程和帧筛选算法。您剩下的工作是处理回调函数中返回的数据。

从视频流中读取DotCode

实例化条形码读取器并配置参数:

// Get license from https://www.dynamsoft.com/CustomerPortal/Portal/Triallicense.aspxCBarcodeReader reader = reader.InitLicense("LICENSE-LEY");PublicRuntimeSettings runtimeSettings;char szErrorMsg[256];reader.InitRuntimeSettingsWithString("{"ImageParameter"":{""Name"":""BestCoverage""

                                                        

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年5月1日
下一篇 2020年5月1日

相关推荐

发表回复

登录后才能评论