加载中
费尽周折,终于在华为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 ...

如何在手机浏览器中控制扫描仪做文档扫描

办公室里扫描仪必不可少。现在智能化办公,有时候我们会希望文档扫描之后直接传输到手机里。如果用的是带WiFi的智能扫描仪,那么可以通过安装app来获取电子文档。如果用的是普通扫描仪,那么...

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

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

02/23 11:17
357
如何用Qt和Python创建跨平台的桌面扫码程序

最近想为树莓派写个带界面的扫码应用,想到了Qt。Qt+Python搭建跨平台的界面应用非常快。 安装Python依赖 OpenCV python3 -m pip install opencv-python Dynamsoft Barcode Reader python3 -...

01/07 14:46
221
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
Blazor条形码识别应用:在Web中运行C#和JavaScript代码

Blazor是微软开发的Web框架,目的是让开发者使用C#和HTML来开发Web应用。然而,JavaScript必不可少。所以微软也提供了C#和JavaScript互相调用的方法。这篇文章分享下如何用Blazor WebAssembl...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部