-
搜索
-
如何创建一个Zapier集成以在工作流中集成扫码功能
Zapier是一个工作流程自动化平台。它集成了6000多个应用程序,我们可以在同一个工作流程中链接不同的应用程序去使用它们,并且无需编写代码。
在本文中,我们将创建一个Zapier应用集成来集...
-
如何使用JavaScript对图片进行滤镜操作
滤镜通常用于调整图像的呈现效果。我们可以使用它来使图像更清晰、删除不需要的对象或调整色调。
在本文中,我们将构建一个JavaScript库来实现各种图像滤镜。它可以与Dynamsoft Doc...
-
构建一个React Native身份证扫描应用
许多国家都采用身份证来证明一个人的身份。它们通常采用 8.6 厘米 x 5.4 厘米大小的卡片设计,许多还带有三行MRZ机读文本,比如德国和荷兰的身份证。
荷兰身份证样本:
在本文中,我...
-
如何编写一个React Native Vision Camera的插件用于裁剪视频帧
React Native Vision Camera 是一个React Native的相机库,可以用于构建具有各种图像处理功能的相机应用,比如条码识别、文档扫描和OCR等功能。
它有一个叫做帧...
-
基于JSON的数据捕获用领域特定语言
领域特定语言(DSL)是一种针对特定类型问题的计算机语言。DSL的例子包括CSS、SQL、make等。
Martin Fowler对内部DSL和外部DSL进行了定义和区分。内部DSL是使用宿主...
-
如何评估扫描文档的图像质量
通过文档扫描仪或者相机扫描文档时,我们可能会获得质量较差的文档图像。在本文中,我们将讨论如何评估扫描文档的图像质量,以便重新捕获文档以获得更好的图像。编写了一个Web应用用于自动化评估。
在线...
-
Java调用文档扫描仪
Dynamic Web TWAIN是一个给Web应用添加文档扫描功能的SDK。它会在本地运行一个叫Dynamsoft Service的后端服务,通过TWAIN、WIA、eSCL、SANE和ICA...
-
使用多个二维码传输数据
二维码可用于跨设备传输数据。比如Android设备可以通过二维码与iOS设备交换数据。它不需要设置无线网络,也不需要使用蓝牙进行配对。由于它是一种屏幕-摄像头解决方案,因此使用起来也很安全。
...
-
如何使用JavaScript二值化图像
黑白二值图像的像素只有黑色和白色两种颜色。将图像转换为黑白有多种用途:
减少文件大小:与24位彩色图像相比,1位黑白图像所需的存储数据通常更少。
图像处理:许多图像处理算法需要先将图...
-
如何使用JavaScript灰度化图像
灰度图像完全由灰色像素组成。它们通常以每个采样像素8位的方式存储,可以记录256级灰度。
将图像转换为灰度有多种用途:
减少文件大小:与24位彩色图像相比,8位灰度图像所需的存储数据通...
-