加载中
华为P30 Pro vs 红米Note8 Pro: 用数据对决相机

网上有很多相机评测,大部分都是靠肉眼。这种评测因人而异。比较专业的是DXOMARK,华为和小米现在都热衷晒分数。很多小白用户可能和我一样,根本分不清华为,iPhone,小米在同样场景下拍摄照...

如何通过WASI SDK 在Linux上编译ZXing C++

Mozilla在今年三月份的时候公布了WASI。WASI的目标就是让WebAssembly在任何地方都可以运行,而不仅仅像现在这样只能运行在Node.js和Web浏览器中。WASI目前依然处于初级阶段,这篇文章分享下如...

10/24 10:28
23
如何读取直接零件打标码(DPM)

DPM(Direct Part Marking), 中文翻译成直接零件打标,指的是在工业零件(如汽车轮毂,电路板等)表面永久打标文字或可读取符号,如DataMatrix和QR二维码。这种条形码的识别难度比较大。Dyn...

如何用Python实现树莓派远程视频流扫码

树莓派由于硬件配置低,在运行复杂计算的时候会比较吃力。为了解决这种瓶颈,可以考虑云计算。这篇文章分享下如何通过树莓派发送视频流到远程服务器做条形码识别。 环境配置 树莓派3 Model B...

如何用React, Webcam和JS Barcode SDK创建Web扫码App

这篇文章分享下如何结合React Webcam和Dynamsoft JavaScript Barcode SDK来创建Web扫码App。 Web实时扫码 从GitHub上下载react-webcam.js放到React工程中。 打开这个JS文件。在render()函数中...

如何在Linux环境中运行Dynamic Web TWAIN的文件扫描上传示例

Dynamic Web TWAIN示例代码中,文件扫描上传只提供了ASP.NET的实现。要在Linux中运行.NET Framework的代码需要用Mono。 Ubuntu中安装Mono 通过命令行查看下系统版本: $lsb_release -a No L...

如何用QtPy创建Webcam扫码应用

之前分享了如何用QtPy和Dynamsoft Barcode Reader创建一个简单的桌面应用, 通过加载一张图片来识别条形码。这篇文章要分享如何加上摄像头的支持做实时扫码。 如何用Python和PyQt代码显示Cam...

如何用Qt Python创建简单的桌面条形码应用

Qt for Python可以快速跨平台的GUI应用。这篇文章分享下如何结合Dynamsoft Barcode Reader SDK来创建一个简单的读码应用。 安装Qt for Python 官方站点可以下载对应的wheel文件,或者通过命令...

如何在React工程中使用JavaScript Barcode SDK创建Web条形码应用

基于WebAssembly构建的Dynamsoft JavaScript Barcode SDK让Web开发者能够创建适用于浏览器的高性能条码应用。这篇文章分享下如何使用React快速创建一个简单的Web条形码扫描应用。 下载 Node...

Panorama全景扫码应用分享

现代化的仓储管理是要追求自动化,扫码是必不可少的环节。携带传感器,摄像头的工业机器人可以对货架上的包裹进行扫码跟踪。机器人的工作效率至关重要。假如是逐个扫描包裹,花的时间最长,效...

如何通过Web扫描文档并上传到阿里云OSS

文档电子化是大势所趋,配合云存储可以给用户提供完美的解决方案。这篇文章分享下如何通过Web快速扫描文档,并上传到阿里云中。 Web文档扫描 Dynamic Web TWAIN是目前最出色的Web文档扫描SDK...

如何打造不亚于原生应用的Web扫码App

现在扫码功能特别火,各种各样的App都会自带扫码功能,比如购物,账号登录。除了移动平台,桌面平台也需要扫码功能,比如文档管理系统,阅卷系统。对开发者来说,兼顾性能的跨平台的开发语言...

如何在Windows上制作一个包含.lib和.dll的Rust Crate包

最近看了下Rust,作为系统编程语言,真的是很复杂。我计划做一个简单的Rust模块,用于调用Dynamsoft Barcode Reader SDK,然后打包发布到https://crates.io/。 制作发布Rust Crate包 创建Rus...

2018/10/17 14:33
318
如何把Windows,Linux和macOS的动态链接库封装到一个Java Jar包中

通过JNI,我们可以让Java调用C/C++的库。C/C++的库是平台相关的。要让依赖JNI动态链接库的Java开发包跨平台,需要把各个平台的库都封装到一个Jar包里。这篇文章分享下如何基于Dynamsoft Bar...

如何利用Web Worker优化网页条码识别应用

现在主流的浏览器都支持WebRTC,通过getUserMedia可以在浏览器中轻松打开摄像头。Web开发者可以使用JavaScript开发网页版的条码扫描应用。通过Chrome和Safari的测试发现,当JS代码耗时多的时...

如何利用多进程优化Python视频应用

如果要用Python播放视频,或者打开摄像头获取视频流,我们可以用OpenCV Python。但是在视频帧获取的时候同时做一些图像识别和处理,可能会因为耗时多而导致卡顿。一般来说,我们首先会想到把...

JavaScript条形码SDK比较:Node.js C/C++扩展 vs WebAssembly

高性能的算法库通常都是用C/C++编写。当你想要用JavaScript来开发条形码商业应用,你有两个选择:1.通过node-gyp来编译一个Node.js C/C++扩展。2.把C/C++代码编译成WebAssembly。这里基于Dyn...

2018/08/14 15:22
80
如何在Node.js中使用WebAssembly

WebAssembly的一个优点是编译生成的wasm文件,既可以用于Web客户端,也可以用于运行在任何操作系统的Node.js服务端。 编译 创建一个简单的test.c: #include <stdlib.h> #include <stdint.h...

Dynamsoft WebAssembly条形码SDK预览

WebAssembly(Wasm)是一种用于Web开发的革命性技术。 它让运行在Web浏览器中的前端应用拥有媲美原生应用的速度。使用WebAssembly,可以方便地把C / C ++代码移植到Web前端,通过JavaScript调...

CMake与动态链接库(dll, so, dylib)

使用CMake可以很方便的实现跨平台编译。如果要Link一个第三方库,需要针对平台进行设置。这里分享下如何创建一个简单的CMake工程实现Windows, Linux和macOS上的自动编译。 SDK下载 Dynamsof...

2017/11/14 14:06
2.2K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部