先到官网下载 https://opencv.org/releases/ 我的是windows 版

下载好后打开自动解压,opencv文件夹,打开里面的build\java,将opencv-460.jar,和x64\opencv_java460.dll 复制到项目目录下,项目的build path 添加 opencv-460.jar,接着新建类Capture1,将以下代码复制到文件并运行调试

import static org.opencv.imgcodecs.Imgcodecs.imread;

import java.net.URL;

import org.opencv.core.Core;
import org.opencv.core.Mat;

import org.opencv.highgui.HighGui;
import org.opencv.imgcodecs.Imgcodecs;
import org.opencv.videoio.VideoCapture;
import org.opencv.videoio.Videoio;

import static org.opencv.highgui.HighGui.imshow;
import static org.opencv.highgui.HighGui.waitKey;

public class Capture1 {
    static {
//        System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
        URL url = Capture1.class.getResource("/opencv_java460.dll");
        System.load(url.getPath());
    }
    public static void main(String[] args) {
         VideoCapture capture=new VideoCapture(0, Videoio.CAP_DSHOW);
         capture.set(Videoio.CAP_PROP_FPS, 20);
         capture.set(Videoio.CAP_PROP_BRIGHTNESS, 3);
         Mat grayImage =new Mat();
         for(int i=0;i<10;i++) {
             try {
                Thread.sleep(500);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
             capture.read(grayImage);
             capture.set(3,640);//宽
             capture.set(4,480);//高
             capture.set(10,100);//亮度
            Imgcodecs.imwrite("D://hello"+i+".jpg", grayImage);
            imshow("Processed Image", grayImage);
            HighGui.waitKey(10);//刷新帧
         }
        capture.release();
        waitKey();
    }

}

java opencv 打开摄像头截取图片相关推荐

  1. AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字

    AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...

  2. AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图

    写在前边 想要做一个AI质检的项目,一点一点来,首先:python利用OpenCV打开摄像头并拍照. 效果 设摄像头像素不咋地,实际的产品肯定不会是这个像素,必须安排一个专业的. 实现代码 impor ...

  3. python读取网络摄像头的帧_python实现从本地摄像头和网络摄像头截取图片功能

    python-----从本地摄像头和网络摄像头截取图片 ,具体代码如下所示: import cv2 # 获取本地摄像头 # folder_path 截取图片的存储目录 def get_img_from ...

  4. python抓取网络摄像头_python实现从本地摄像头和网络摄像头截取图片功能

    python-----从本地摄像头和网络摄像头截取图片 ,具体代码如下所示: import cv2 # 获取本地摄像头 # folder_path 截取图片的存储目录 def get_img_from ...

  5. python编写的网络摄像头_python实现从本地摄像头和网络摄像头截取图片功能

    python-----从本地摄像头和网络摄像头截取图片 ,具体代码如下所示: import cv2 # 获取本地摄像头 # folder_path 截取图片的存储目录 def get_img_from ...

  6. OpenCV打开摄像头,RGB转HSV空间

    文章目录 前言 一.使用OpenCV打开摄像头 二.使用OpenCV进行图像预处理 前言 有段时间没有更新了,最近主要在忙一个项目,用到了OpenCV,故想把一些常用代码在这里备份一下,一起学习. 环 ...

  7. opencv设置摄像头获取图片大小

    opencv设置摄像头获取图片大小方法如下: cap = cv2.VideoCapture(0) #打开默认摄像头采集图像width = 640 #定义摄像头获取图像宽度 height = 480 # ...

  8. python opencv打开摄像头

    opencv打开摄像头 import cv2 cap = cv2.VideoCapture(0) while True:ret, frame = cap.read()frame = cv2.flip( ...

  9. 如何使用 Opencv 打开摄像头获取图像信息?

    如何使用 Opencv 打开摄像头获取图像信息? Flow 遍历摄像头设备. 根据 VID 和 PID 打开特定的设备. 使用 Directshow 设置摄像头相关参数(曝光度.分辨率.亮度.饱和度. ...

最新文章

  1. css( div和span)——读书笔记
  2. 纵向导航css设置主要属性,CSS 导航
  3. Hexo+github搭建个人博客-博客初始化篇
  4. top命令---Linux学习笔记
  5. 如何查看linux下的环境变量
  6. 修改list中对象的值_怎样在S7-200 SMART中监控和修改变量的值?
  7. c++ 类和对象的内存管理
  8. 屏蔽布线系统端接模块的技巧
  9. Linux课程---3、Linux远程登录和传输(操作Linux服务器软件)
  10. 又看了半天的pdf格式的js方面的书,感觉受益匪浅啊,只会一点操作的我,要学好理论...
  11. 计算机显示无法格式化,计算机格式化SD卡提示Windows无法完成格式化解决方法
  12. AccuMark 7.6.2 格柏服装软件
  13. Groovy 教程-- Groovy 入门
  14. 「堡垒之夜」母公司Epic元宇宙蓝图:颠覆Facebook的社交媒体,拆除苹果的高墙花园...
  15. 使用Google身份验证进行ssh二次验证
  16. GitHub上传超过100M的单个文件(包括处理和解决)
  17. mac 爱普生打印机驱动_epson lq630k mac驱动下载
  18. 数据分析笔记--matplotlib(五)绘制条形图
  19. 【翻译】四种类型的为什么:产品背后的驱动力是什么?
  20. LeetCode - #65 有效数字

热门文章

  1. 中国改名最成功的 5 所大学:改名如改命!
  2. SpringBoot 2 REST 访问 Pivotal GemFire
  3. Excel如何批量插入图片并导入图片名称?
  4. Java后端开发三年,现在刚学分布式,还被同学嘲笑,太难了!
  5. 计算机科学与技术对无人机,基于强化学习的无人机空中格斗算法研究-计算机科学与技术专业论文.docx...
  6. 菜鸟开店教程,告诉你淘宝店怎么开,让你也可以轻轻松松做淘宝
  7. 微博营销的第一步测量问题
  8. jq获取页面高度_js与jquery获取屏幕宽度与高度
  9. U260686 树的直径
  10. 美柚引流女性粉有什么话术?教用美柚你吸引高质量精准女粉