Microsoft Gold Certified Partner

Dynamsoft wins the ComponentSource Top 25 Publisher Awards 2019 Dynamsoft wins the ComponentSource Top 50 Product Awards 2019


Dynamsoft Webcam SDK logo

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

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 等;

主要功能

Dynamsoft Camera SDK的主要功能
  • 开发人员可以完全控制摄像头、高拍仪, 如自动对焦、曝光、光圈等;
  • 一个 Dynamsoft Camera SDK 对象可以有一个视频阅览器和多个图像浏览器;
  • 支持在浏览器里嵌入视频流;
  • 支持图片编辑;
  • 支持导入 DIB (Device Independent Bitmap)和导出 base64 和 DIB;
  • 支持上传图片到 HTTP 服务器,同步和异步模式都支持。

更多功能 >>

它是如何工作的

Dynamsoft Camera SDK是如何工作的

如上图所示,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 服务需要安装在终端用户的电脑上。用户只需安装一次即可。

免费下载 >>在线演示 >>