`

web页面实现摄像头,图像采集,照片上传至服务器,代码已发布-printScreen4web

阅读更多

2014.03.24

 

新控件,免安装版本:

printscreen4web控件实现网页采集图像,并实现上传的功能,为网页设计师提供一个现成的,优质的控件。在实际项目中,使用场景为java采集摄像头的图像,并上传。因为控件是js调用的,所以可以使用多种语言php,asp等都可以使用,而且是跨浏览器的。

使用方法1:

下载 printscreen4web-jsp.war,然后放到tamcat目录webapp文件夹下面,启动tomcat,访问http://127.0.0.1:8080/printscreen4web-jsp/

 




 
 

 下载地址:http://602.s21d-2.faidns.com/2872602/0/ABUIABAAGAAgu8SUogUo0s77mQI?f=printScreen4web-struts2.zip&v=1413816889

 

 

 

 最近在做一个项目,用到摄像头采集图片,并上传到服务器,经过几天努力,终于实现了这个功能,现在发布代码。 由于现在的摄像头都是usb的,最后终于实现了在web程序中调用摄像头,可以通过js代码控制拍照,通过ajax技术实现数据的上传,因为是是js调用的,所以也可以用于jsp,asp,php和html页面上,就是说支持多种服务器,刚弄完,在IE下测试通过,下面上图看效果: printScreen4web



 
 

现在共享给大家。因为以前很少参与开源社区活动,以后会继续共享一些c++或JS方面的组件或插件。使用愉快。 

如有使用不成功的可联系 247664798@qq.com

废话少说,上代码:

imagesUpload.rar这个可以直接部署到tomcat目录webapps中;

imagesUpload_4myeclipse.rar这个可以导入到myeclipse;

 

2013-12-20 bug fix:

重新编译demo.cab控件,修复原来在win7下可以正常调用摄像头在xp下有问题的bug,代码已重新上传

 

用人反映,如何使用,

使用需要设置可信站点:



 

 printScreen4web功能更新:

保存成bmp,图片比较大,保存jpg格式图片较小,

调用方法:

Camer.TakePhoto("XXX.jpg")

 

2013.12.23

有人反映电脑使用之后浏览器会崩溃,点击启动摄像头再点击拍照,浏览器会崩溃刷新,下面给出解决方法:

       XP系统:

关闭应用程序保护(DEP),方法为:右键点击“我的电脑”->“属性”->“高级系统设置”->“高级”->“设置”->”数据执行保护,选择“仅为基本windows程序和服务启用DEP(T)

win7系统也一样,截图:



 

 12.24 bug fix:

printScreen4web更新控件,当电脑是内置摄像头或者有多个摄像头时,浏览器崩溃问题,附件已更新。

 

 

2014.01.01

printScreen4web功能更新:

增加图片转成base64编码,方便后台取得图片,给出一个demo整合到struts2中,里面有使用方法。

 

printScreen4web网盘下载地址:

html版本,用浏览器打开index.html,即可预览:

http://pan.baidu.com/s/1bnGeEiN

整合到strut2:

http://pan.baidu.com/s/1mg8uKMO

  • 大小: 37.9 KB
  • 大小: 76.4 KB
  • 大小: 72.1 KB
  • 大小: 16.4 KB
  • 大小: 36.1 KB
  • 大小: 17.6 KB
  • 大小: 89.8 KB
  • 大小: 82.6 KB
  • 大小: 22.7 KB
  • 大小: 23.8 KB
分享到:
评论
3 楼 wewebi 2017-07-25  
war包下载地址下不到了,网盘也没有了,楼主能再发布一份吗?
2 楼 lihuaizhi 2016-11-04  
1 楼 Alen_ 2013-12-18  

相关推荐

    opencv网络摄像头图像采集代码

    总的来说,OpenCV为开发人员提供了强大的工具,能够轻松地实现网络摄像头的图像采集,并进行各种图像处理和计算机视觉任务。无论你是初学者还是经验丰富的开发者,OpenCV都是一个不可或缺的库,它简化了图像处理和...

    java调用摄像头printScreen4web源码借鉴.pdf

    标题中的"java调用摄像头printScreen4web源码借鉴.pdf"指的是一个Java项目,该项目旨在实现Web应用程序调用用户电脑的摄像头进行图像捕获、截图,并将这些图像上传到服务器的功能。描述中提到,开发者已经成功实现了...

    Easy-PrintScreen(截图工具) v1.3 中文版.zip

    Easy-PrintScreen(截图工具)功能: 1. 按下“PrintScreen”截屏键,即可直接生成图片文件,保存在桌面。省去了繁杂的粘贴到剪切板、保存等操作。可快速截多张图。 2. 类似qq的区域截屏功能。按下“ctrl alt C" ...

    web摄像头拍照保存

    `printScreen4web-struts2`可能是使用Struts2框架实现的一个截图或拍照功能。Struts2是一个强大的Java Web应用框架,它提供了一套MVC(Model-View-Controller)架构来组织应用逻辑。在这个项目中,可能有一个Action...

    web-print-master_网络打印_web打印_

    《网络打印技术详解:基于web-print-master的源码解析》 ..."web-print-master"项目是这一领域的宝贵资源,其源代码有助于我们深入了解网络打印的实现细节,对于提升开发者在网络打印技术上的专业能力具有重要价值。

    web-print-code.rar_php_php 打印_web print_web 打印_webprint a

    在CSS中,我们可以使用媒体查询(@media print)来定义专用于打印的样式规则,隐藏不必要的元素,调整页面边距、字体大小和颜色,以及优化图像等。例如: ```css @media print { .no-print, .nav, .ads { display:...

    PrintScreen++(增加显示光标)

    printscreen -截屏并保存到剪切板(不截光标) printscreen+alt -截图当前窗口并保存到剪切板(不截光标) 可通过mspaint.exe粘贴获得剪切板图像 本程序增强键盘printscreen按键,使之能显示光标。 增强状态: ...

    QA报bug利器,一键快速截屏软件Easy-Printscreen

    截屏只需要按一下键盘上的Printscreen键,自动把屏幕保存为图片,告别画图板,告别复杂操作

    Print Screen 软件 - 方便+简单

    Print Screen,通常缩写为PrtSc或Prt Scr,是大多数键盘上一个非常实用的功能键,用于捕获屏幕上的图像。它允许用户快速记录电脑屏幕的状态,这对于教学、演示、文档创建或游戏截图等场景都非常有用。"Print Screen ...

    web页面如何用js禁止拷屏键

    在Web开发中,有时出于安全或版权考虑,开发者可能希望阻止用户通过键盘的拷屏键(通常是`Print Screen`键)截取网页内容。虽然JavaScript无法完全阻止用户在浏览器外截取屏幕,但它可以在一定程度上限制在Web页面...

    PrintScreen

    "PrintScreen"键是计算机键盘上的一个重要功能键,它的全称是"Print Screen"或"PrntScrn",主要用于捕获当前屏幕的图像。在Windows操作系统中,使用PrintScreen键可以帮助用户快速保存屏幕截图,这在记录电脑屏幕上...

    opencv多摄像头同步采集

    在多摄像头设置中,同步采集是至关重要的,因为这可以确保从不同视角获取的数据在同一时间点捕获,从而进行准确的三维重建、运动分析或其他复杂的视觉任务。本文将深入探讨如何使用OpenCV实现多摄像头同步采集。 ...

    增强printscreen按键-显示光标

    键盘printscreen按键默认情况 printscreen 截屏(不截光标) printscreen+alt 截当前窗口(不截光标) 本程序增强printscreen按键功能,使之 printscreen 截屏(显示光标) printscreen+alt 截当前窗口(显示...

    Python OpenCV模块通过调用摄像头并截图保存功能的实现代码

    在Python中,我们可以利用OpenCV库来处理图像和视频,包括调用摄像头、捕获视频帧、进行图像处理以及进行机器学习相关的图像识别任务。 【Python OpenCV调用摄像头】 在Python中使用OpenCV调用摄像头,首先需要...

    the-print-preview-of-the-Web-control.rar_C web 打印_Print Previe

    本资源"the-print-preview-of-the-Web-control.rar"提供了一个基于VC++6.0的Web打印预览控件,使得开发者能够在自己的应用程序中集成这一功能。下面将详细阐述相关的知识点。 1. **VC++6.0**:VC++6.0是Microsoft ...

    zebra-browser-print-windows-v131445.exe

    斑马打印机,用于web打印时的,windows版本驱动

    html5实现摄像头拍照并使用java进行照片保存

    在本文中,我们将深入探讨如何使用HTML5实现摄像头拍照功能,并结合Java技术将拍摄的照片保存到服务器。HTML5的WebRTC(Real-Time Communication)API为我们提供了访问用户设备摄像头的能力,而Java作为后端语言,...

    opencv 摄像头信息采集,及保存图像,计算图像大小

    本主题将深入探讨如何使用OpenCV进行摄像头信息采集、保存图像以及计算图像的大小。 首先,我们要了解如何通过OpenCV访问摄像头。在OpenCV中,`cv2.VideoCapture()`函数是用于打开和捕获视频流的,它接受一个参数,...

    PrintScreen43_Setup

    标题“PrintScreen43_Setup”暗示我们正在讨论一个与屏幕截图或打印屏幕相关的软件安装程序。这个软件可能是一个实用工具,专为捕获、编辑和打印计算机屏幕上的内容而设计。在Windows操作系统中,"PrintScreen"键是...

    简易web服务器实现

    本篇文章将深入探讨如何实现一个简单的Web服务器,并基于给出的标题"简易web服务器实现"以及描述中的信息,我们将重点讲解Web服务器的基本概念、工作原理以及实现步骤。 一、Web服务器基本概念 Web服务器是一种运行...

Global site tag (gtag.js) - Google Analytics