OpenCVFrameGrabber grabber = new OpenCVFrameGrabber(0);//0表示本机摄像头 当然这里也可以换成网络摄像头地址 grabber.start();   //开始获取摄像头数据CanvasFrame canvas = new CanvasFrame("摄像头");//新建一个窗口canvas.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//窗口关闭时程序运行结束canvas.setAlwaysOnTop(true);while(true){if(!canvas.isDisplayable()){//窗口是否关闭System.out.println("已关闭");grabber.stop();//停止抓取System.exit(2);//退出}canvas.showImage(grabber.grab());//获取摄像头图像并放到窗口上显示, 这里的Frame         frame=grabber.grab(); frame是一帧视频图像Thread.sleep(50);//50毫秒刷新一次图像}

效果展示:

想要深入学习javaCV知识请点击这位大神的链接:

https://blog.csdn.net/eguid_1/article/details/83663035

流媒体技术------Java实现调用本地摄像头相关推荐

  1. java实现调用本地摄像头并实现抓拍图片功能

    上一篇讲了调用本地摄像头的方法,这一篇在上一篇的基础上再实现抓拍图片并保存至本地! OpenCVFrameGrabber grabber = new OpenCVFrameGrabber(0);//0 ...

  2. 摄像头 虚拟服务器页面,虚拟云服务器能调用本地摄像头

    虚拟云服务器能调用本地摄像头 内容精选 换一换 虚拟IP(Virtual IP Address,简称VIP)是一个未分配给真实弹性云服务器网卡的IP地址.弹性云服务器除了拥有私有IP地址外,还可以拥有 ...

  3. 摄像头网页服务器,js调用本地摄像头拍照并上传到web服务器

    [实例简介] js调用本地摄像头拍照并上传到web服务器.后台使用java实现图片的接收和存储,上传的图片默认保存到项目下的images文件夹中. [实例截图] [核心代码] MyCamera └── ...

  4. ROS调用本地摄像头数据并在rviz里显示

    ROS调用本地摄像头数据并在rviz里显示: 1 通过usb_cam驱动包启动摄像头 1.1 创建并编译usb_cam驱动程序 1.2 启动usb_cam_node节点 1.3 在rviz中显示本地摄 ...

  5. vue调用本地摄像头实现拍照

    前言: vue调用本地摄像头实现拍照功能,由于调用摄像头有使用权限,只能在本地运行,线上需用https域名才可以使用. 实现效果: 1.摄像头效果: 2.拍照效果: 实现代码: <templat ...

  6. 目标检测——使用yolov6调用本地摄像头进行实时检测

    yolov6源码自带了图片目标检测推理功能: 当我们想进行摄像头实时检测识别的时候会有点不方便,根据源码的图片目标检测推理功能,我们进行稍作调整即可进行调用本地摄像头进行目标检测推理功能. 首先在源码 ...

  7. js调用本地摄像头拍照截图,提交后台

    今天有个需求,需要在前端界面调用本地摄像头,然后拍照结束后可以截取预览,最后将结果提交到后台.查了网上很多的插件,发现适合的非常少,于是决定自己修改一个. 这里我修改了一个jquery插件,把摄像头拍 ...

  8. JS调用本地摄像头拍照(兼容各大浏览器及IE8+)

    最近做的项目遇到了个难题,使用video+canvas+getUserMedia()写的调用本地摄像头拍照不兼容IE. 原因:IE8及以下不支持HTML5标签:video和canvas:IE11及以下 ...

  9. Vue调用本地摄像头权限

    使用电脑本地摄像头的权限 关于如何调用本地摄像头的问题 准备工具 (VS Code,Vue脚手架工具,Element UI) vue调用本地摄像头实现拍照功能,由于调用摄像头有使用权限,只能在本地运行 ...

最新文章

  1. 微服务失败的11个原因
  2. 网页前端套java数据_【java】网页/移动前端需要的数据,最好一个接口包含所有数据么?...
  3. SpringBoot配置在应用启动后立即执行某些方法代码案例
  4. jquery ajax 防止浏览器缓存
  5. C#Socket通信
  6. Google发布文档数据库Firestore
  7. NS2 分裂机制及代码分析一
  8. 风控关系网络的策略分析
  9. 卧槽!二维码要被扫完了吗?疫情期间竟用掉了1400亿个!
  10. echarts3 地图文字位置设置
  11. 干货!CRM绩效考核指标(KPI)整理
  12. Python3网络爬虫(一)-小说爬取(以笔趣看网站小说为例)
  13. cad2006安装计算机中没有cad,CAD2006如何安装?AutoCAD2006安装教程图解
  14. 如何自己制作CHM电子书?
  15. 学计算机编程我有什么好处,学编程到底有什么好处?我发现了这三个秘密!
  16. 自学系列外星人入侵2
  17. 《程序员的创世传说》第三节 魔王与2012
  18. python读word文档计算字数,Python统计字数并将结果输入到TXT文件中
  19. Linux之系统管理命令
  20. oracle数据库中的update语句的用法

热门文章

  1. Unity使用UMP插件实现接入海康网络摄像头方法
  2. linux下查看文件的权限,Linux下查看文件权限、修改文件权限的方法
  3. 语义分割数据集:Cityscapes的使用
  4. ROS wiki系列|通过ROS wiki-tutorials学习服务和参数
  5. VS中使用BugTrap定位程序崩溃点
  6. 数字信号处理——FFT运算模块设计(2)
  7. 12个体育运动LUTs调色预设包
  8. note3 android system recovery,三星note3 N9008V官方刷机包
  9. git 切换分支报错
  10. 马斯克最新访谈:关于自动驾驶、AI和特斯拉人形机器人