-
搜索
-
使用多个二维码传输数据
二维码可用于跨设备传输数据。比如Android设备可以通过二维码与iOS设备交换数据。它不需要设置无线网络,也不需要使用蓝牙进行配对。由于它是一种屏幕-摄像头解决方案,因此使用起来也很安全。
...
-
如何使用JavaScript二值化图像
黑白二值图像的像素只有黑色和白色两种颜色。将图像转换为黑白有多种用途:
减少文件大小:与24位彩色图像相比,1位黑白图像所需的存储数据通常更少。
图像处理:许多图像处理算法需要先将图...
-
如何使用JavaScript灰度化图像
灰度图像完全由灰色像素组成。它们通常以每个采样像素8位的方式存储,可以记录256级灰度。
将图像转换为灰度有多种用途:
减少文件大小:与24位彩色图像相比,8位灰度图像所需的存储数据通...
-
如何使用JavaScript翻转图像
有时,我们可能需要翻转Web应用中的媒体元素。例如,我们可能需要翻转用于显示相机预览的video元素,以匹配我们实际看到的内容,或者更正翻转的扫描文档的图像。
在本文中,我们将讨论使用Java...
-
如何使用JavaScript调整图像大小
在文档扫描Web应用中,调整图像大小是一个常用的操作,它可以纠正扫描的文档的比例,或者提高文档图像的DPI以满足打印要求。
在本文中,我们将讨论如何使用JavaScript调整图像大小。一种方...
-
如何使用JavaScript旋转图像
有时我们需要旋转网页上的图像,比如显示正在加载中的动画。在文档扫描Web应用中,我们需要旋转倾斜的或扫描方向错误的文档图像。
在本文中,我们将讨论使用JavaScript旋转图像的三种方法:
...
-
基于OpenCV.js编写一个文档扫描Web应用
OpenCV是一个开源的计算机视觉和机器学习软件库。它为我们解决不同的任务提供了各种图像处理方法。
在本文中,我们将使用OpenCV的JavaScript版本编写一个文档扫描Web应用。首先编...
-
如何在浏览器中拍摄高分辨率照片
随着Web平台的发展,我们可以在其上构建丰富的应用程序。比如我们可以编写条码扫描或文档扫描的Web应用,使用getUserMedia获取视频帧以用于实时分析。
条码扫描可能不需要高分辨率,但文...
-
前端转换PDF为图像
将PDF转换为图像是我们日常工作中的一项常见任务。转换成图像能便于存档或者进一步的编辑,如OCR。使用Dynamic Web TWAIN这一内置各种文件格式支持的文档扫描JavaScript库,...
-
基于Jetpack Compose和CameraX的护照MRZ扫描
Jetpack Compose是Android推荐的用于构建原生UI的现代工具包。它简化并加速了Android上的UI开发。
在本文中,我们将编写一个Jetpack Compose MRZ文本...
-