linux 内核高拍仪,高拍仪开发控件 | Dynamsoft Camera SDK

291f361c79f3fa7c32bd461f9d6b8cbe.png

基于浏览器的摄像头、高拍仪控件

Dynamsoft Camera SDK 提供了 JavaScript API,帮助您在浏览器里轻松地从 USB(USB Video Class,即 UVC) 视频捕获设备,如摄像头、高拍仪, 捕捉图像和视频流。使用 Dynamsoft Camera SDK 这个基于 Web 的开发控件,您只需几行 JavaScript 代码即可在网页程序中实现实时播放视频流,抓取文档图片或照片并进行在线图片编辑、上传等功能。

控件的文档获取模式还包含了自动边框检测,以及对文档照片的自动处理和优化功能,包括透视校正、自动去噪等。

系统需求

客户端:

浏览器:Internet Explorer 6 及以上、 Edge、 Firefox、 Chrome;

操作系统: Windows;

服务器端:

不依赖于第三方框架;

web 服务器:Nginx、 IIS、 Tomcat、 Apache 等;

操作系统:Linux、Windows 等;

主要功能

2f3462accdb15d6d2f3ba6c13bc09384.png

开发人员可以完全控制摄像头、高拍仪, 如自动对焦、曝光、光圈等;

一个 Dynamsoft Camera SDK 对象可以有一个视频阅览器和多个图像浏览器;

支持在浏览器里嵌入视频流;

支持图片编辑;

支持导入 DIB (Device Independent Bitmap)和导出 base64 和 DIB;

支持上传图片到 HTTP 服务器,同步和异步模式都支持。

它是如何工作的

12077ec549b54c2a9b31a25c2cfe2081.png

如上图所示,Dynamsoft Camera SDK 有两大核心模块:

JavaScript Client:这是 Dynamsoft Camera SDK 运行在浏览器里的 JavaScript 库。它通过 HTTP 与 Camera Windows Service 通信,接收和发送用户的操作请求到 Camera Windows Service,并对 Camera Windows Service 返回的结果进行处理。

Camera Windows Service:这个模块独立于 JavaScript Client。该 Windows 服务负责监听127.0.0.1,处理 Camera(基于 DirectShow )相关接口,并且传递响应到 JavaScript 端。

这个 Windows 服务需要安装在终端用户的电脑上。用户只需安装一次即可。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/268623.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MySQL优化大总结

1.要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 最好不要给…

BigDecimal四舍五入后保留两位小数

BigDecimal bd new BigDecimal("8.899");BigDecimal bigDecimal bd.setScale(2, BigDecimal.ROUND_HALF_UP);

25 个在 Web 中嵌入图表的免费资源

来源:blogof.francescomugnai.com在 Web 中嵌入图形图表的技术越来越丰富,我们可以选择 JavaScript 库,CSS,Flash,Silverlight,PHP 库,服务器端的组件,也可以选择 Google Chart API 这样的 Web …

linux的sed命令是什么,linux sed命令

linux sed命令简介:sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的…

以太坊智能合约开发环境配置

转载于:https://www.cnblogs.com/preminem/p/7403669.html

Cisco ××× 完全配置指南-连载-SSL ×××

Cisco 完全配置指南-连载-SSL 详细内容见附件转载于:https://blog.51cto.com/xuanbo/149721

012.Adding a New Field --【添加一个新字段】

索引: 目录索引 Adding a New Field 添加一个新字段 2016-10-14 3 分钟阅读时长 作者 By Rick Anderson In this section youll use Entity Framework Code First Migrations to add a new field to the model and migrate that change to the database. 在本节,我…

system.gc()和system.runFinalization()区别作用

system.gc()和system.runFinalization()区别作用: System.gc(); //告诉垃圾收集器打算进行垃圾收集,而垃圾收集器进不进行收集是不确定的 System.runFinalization(); //强制调用已经失去引用的对象的finalize方法

Linux中xml导入数据库,XML数据库 BaseX

BaseX 是一个XML数据库,用来存储紧缩的XML数据,提供了高效的 XPath 和 XQuery 的实现,还包括一个前端操作界面。BaseX是一个非常轻巧和高性能的XML数据库系统和XPath/XQuery处理。包含了对W3C Update和Full Text扩展的全面支持。一个可交互和…

redhat Enterprise 5下安装中文输入法,

redhat Enterprise 5下安装中文输入法,这实际上次解决VMware 6.5下不能正确显示中文的第二部分吧,还是以前的老问题,VMware6.5下安装redhat Enterprise linux5 过程中完全是自动安装,没有选项,装完之后是中文版&#x…

linux教程opensuse,OpenSUSE/Linux 网络配置

因工作需要,接触到了一台OpenSUSE系统的Linu服务器,开始以为和CentOS一样只需要配置一个ifcfg-ethx文件即可,但是配置后却发现根本没有网络,遂去查询相关资料,OpenSUSE系统的网络设置如下:一、修改ifcfg-et…

C++学习点滴

最近加入一个C的学习群,群里免不了有些网友提问题。我也正好学习一下。把一些问题,一些小程序记录下来,让自己的C水平慢慢提上来...... 函数功能: 把输入的字符串中的标点符号去掉之后输出来,循环执行 如果输入的字符串…

Flume协作框架

Flume协作框架 1.概述   -》flume的三大功能    collecting, aggregating, and moving       收集 聚合 移动 2.框图 3.架构特点  -》on streaming data flows    基于流式的数据    数据流:job-》不断获取数据    任务流:job…

【iCore4 双核心板_FPGA】例程八:乘法器实验——乘法器使用

实验现象: 程序运行时,绿色led闪烁(目前,具体的乘法器调用请参考iCore3乘法器例程) 核心代码: module multiplier_ctrl(input clk_25m,input rst_n,output fpga_ledg ); //--------------------clk_10hz---…

如何通过编程方式添加Native Client服务器别名

之前我有一篇博客讲到了Native Client中添加服务器别名的问题。请参考下面的链接(讨论服务器别名的内容在该链接文章的底部) http://www.cnblogs.com/chenxizhang/archive/2009/04/23/1441913.html 我当时是想直接改注册表的方式。这种方式当然肯定是可…