加载中
费尽周折,终于在华为watch3上成功运行hello world

为了运行一个华为手表的hello world,花了我大量的时间,说实话,真的很不爽。这里有华为文档的因素,有华为产品的因素,还有对比谷歌之后失望的因素。但是,最终还是跑起来,还是希望支持国...

Flutter Web插件实现:打通JavaScript和Dart

之前分享了如何在Flutter插件中支持Android和Windows,这篇文章将增加Web插件的实现方法,以及创建一个简单的web一维码,二维码识别应用。 参考资源 https://dart.dev/web/js-interop https:...

使用C++实现Flutter Windows插件

上周实现的Flutter条形码插件已经发布到https://pub.dev/packages/flutter_barcode_sdk,平台相关部分只包含了Android的Java代码。这周新增用于Windows的C++代码。后续计划还包含iOS和Web。 ...

从0开始搭建Flutter条形码二维码扫描插件及应用

Google今年推出了Flutter 2。一套Dart代码可以覆盖桌面,web和移动开发,大大降低跨平台应用开发成本。然而平台相关的逻辑还是需要用相应的本地代码去实现。这篇文章分享如何从0开始,搭建发...

国产操作系统上实现基于Web的文档扫描应用

国产操作系统的普及离不开软件的支持。在自动化办公方面,Dynamic Web TWAIN SDK已经可以支持目前主流的国产系统:银河麒麟,中标麒麟,统信UOS。支持的CPU架构包括amd64, arm64和mips64。因...

如何用Java和Kotlin实现高性能桌面条形码扫描

很多做Java开发的喜欢用ZXing实现扫码功能,但是ZXing的功能有限。如果要开发企业级的产品,就需要企业级的SDK。Dynamsoft Barcode Reader作为企业级的扫码SDK,提供了移动和桌面版本。SDK基...

如何在Travis CI中为Windows, Linux和macOS配置Python环境

Travis CI提供了很多虚拟机环境,但是没有想象中方便。比如要运行Python,只有Linux和macOS是自带的,Windows需要安装。不同的操作系统配置方式也不同,少不了一番折腾。 Travis CI的Python ...

在统信UOS上运行GUI条形码识别程序

最近在VMWare里安装了统信UOS虚拟机,并测试了一下Python Qt写的条形码识别程序能否正常运行。 VMWare安装统信UOS 下载统信UOS桌面个人版。 在VMWare上创建虚拟机,导入ISO文件,选择Debian ...

使用Travis CI实现C++ CMake工程多平台编译

手里有个C++的CMake工程,想要针对不同的平台编译,包括Windows,Linux,macOS。其中Linux又包含了x64,arm32(树莓派)和arm64(Jetson Nano)。没有相应的设备怎么办?Travis CI提供了各种...

02/23 11:17
357
Apple M1上如何用pip安装x86的Python Wheel包

最近可能很多人在犹豫要不要买Apple M1的苹果电脑,担心兼容性问题。其实完全不用担心。Apple M1绝对是强大的生产力工具。这里分享下如何用pip安装x86的Python wheel包。 安装pip Mac自带Pyt...

控制Tello无人机扫描条形码

一直想玩无人机,之前租了一个大疆的发现禁飞。好在最近发现了Tello,买来过了一把瘾。顺便试了下集成条形码扫描功能。现在有很多仓储管理会用到无人机来扫码做库存盘点。 Python 3控制Tello...

2020/12/03 16:31
293
从头开始训练一个检测QR二维码区域的YOLOv3模型

条形码和二维码在识别的时候主要包含定位和解码两个步骤。寻找码的位置,除了用传统的图像算法之外,也可以借助深度学习。那么深度学习的效率如何,我做了一个实验。 为QR二维码训练YOLOv3模...

条形码区域解码:Web小工具

条形码解码首先要做定位,找到条形码在图像中的区域。但是有时候受图像质量影响,算法找寻的区域可能产生偏差,最后导致解码失败。这个时候,可以尝试手动选择区域,来辅助条形码的识别。 We...

第一个RISC-V条码识别应用

Dynamsoft最近为开发者提供了测试版的RISC-V条形码SDK。感兴趣的可以玩一下。 RISC-V条码识别SDK下载 由于没有正式发布,开发者需要下载: Linux压缩包 dbr-linux-7.6.tar.gz RISC-V库文件 ...

搭建RISC-V编译环境与运行环境

我们现在芯片被美国卡脖子,所以RISC-V是大势所趋。华为鸿蒙提供的编译器(https://repo.huaweicloud.com/harmonyos/compiler/)里也有RISC-V。虽然现在硬件资源比较少,但是通过软件模拟环境...

适用于Nvidia Jetson Nano的ARM64条形码SDK

从7.6版本开始,Dynamsoft的条形码SDK开始支持ARM64。这意味着开发者可以在Nvidia Jetson Nano上构建条形码识别应用。 Aarch64 Python条形码SDK Nvidia Jetson Nano官方提供的操作系统是Ubu...

2020/09/22 16:24
227
如何创建Salesforce AppExchange应用

Salesforce的AppExchange中提供了丰富的应用。 如果你是Salesforce用户,也可以通过开发自己的应用来扩展Salesforce的功能。那么要创建发布一个应用,需要哪些步骤? 设置Salesforce环境 Sa...

2020/09/18 15:20
307
Dynamsoft vs Scandit: 基于WebAssembly的JavaScript Barcode SDK深度评测

如果你想开发基于浏览器的HTML5条形码扫描应用,你可以在Google首页中找到最好的JavaScript Barcode SDK. Dynamsoft和Scandit这两家公司都开发了基于WebAssembly的条形码SDK,可以让Web应用的...

扫描仪Web远程控制

扫描仪和电脑通常是1对1连接的。在办公场景中,如果有多人需要使用扫描仪,要么共用一台电脑,要么购买多台扫描仪分别连接不同的电脑。如果能够使用浏览器,通过网络直接访问扫描仪,那么既方...

WebGL彩图转灰度图,提升Web条形码识别性能

图像识别算法通常都要把彩图,转成灰度图,再转成二值图。如果把图像处理部分放到GPU上,就可以减少CPU的时间消耗。这篇文章分享下用WebGL把摄像头传入的彩图转成灰度图,以此提高Web条形码S...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部