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进行处理,非常感谢!