java opencv 打开摄像头截取图片
先到官网下载 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 打开摄像头截取图片相关推荐
- AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字
AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...
- AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图
写在前边 想要做一个AI质检的项目,一点一点来,首先:python利用OpenCV打开摄像头并拍照. 效果 设摄像头像素不咋地,实际的产品肯定不会是这个像素,必须安排一个专业的. 实现代码 impor ...
- python读取网络摄像头的帧_python实现从本地摄像头和网络摄像头截取图片功能
python-----从本地摄像头和网络摄像头截取图片 ,具体代码如下所示: import cv2 # 获取本地摄像头 # folder_path 截取图片的存储目录 def get_img_from ...
- python抓取网络摄像头_python实现从本地摄像头和网络摄像头截取图片功能
python-----从本地摄像头和网络摄像头截取图片 ,具体代码如下所示: import cv2 # 获取本地摄像头 # folder_path 截取图片的存储目录 def get_img_from ...
- python编写的网络摄像头_python实现从本地摄像头和网络摄像头截取图片功能
python-----从本地摄像头和网络摄像头截取图片 ,具体代码如下所示: import cv2 # 获取本地摄像头 # folder_path 截取图片的存储目录 def get_img_from ...
- OpenCV打开摄像头,RGB转HSV空间
文章目录 前言 一.使用OpenCV打开摄像头 二.使用OpenCV进行图像预处理 前言 有段时间没有更新了,最近主要在忙一个项目,用到了OpenCV,故想把一些常用代码在这里备份一下,一起学习. 环 ...
- opencv设置摄像头获取图片大小
opencv设置摄像头获取图片大小方法如下: cap = cv2.VideoCapture(0) #打开默认摄像头采集图像width = 640 #定义摄像头获取图像宽度 height = 480 # ...
- python opencv打开摄像头
opencv打开摄像头 import cv2 cap = cv2.VideoCapture(0) while True:ret, frame = cap.read()frame = cv2.flip( ...
- 如何使用 Opencv 打开摄像头获取图像信息?
如何使用 Opencv 打开摄像头获取图像信息? Flow 遍历摄像头设备. 根据 VID 和 PID 打开特定的设备. 使用 Directshow 设置摄像头相关参数(曝光度.分辨率.亮度.饱和度. ...
最新文章
- css( div和span)——读书笔记
- 纵向导航css设置主要属性,CSS 导航
- Hexo+github搭建个人博客-博客初始化篇
- top命令---Linux学习笔记
- 如何查看linux下的环境变量
- 修改list中对象的值_怎样在S7-200 SMART中监控和修改变量的值?
- c++ 类和对象的内存管理
- 屏蔽布线系统端接模块的技巧
- Linux课程---3、Linux远程登录和传输(操作Linux服务器软件)
- 又看了半天的pdf格式的js方面的书,感觉受益匪浅啊,只会一点操作的我,要学好理论...
- 计算机显示无法格式化,计算机格式化SD卡提示Windows无法完成格式化解决方法
- AccuMark 7.6.2 格柏服装软件
- Groovy 教程-- Groovy 入门
- 「堡垒之夜」母公司Epic元宇宙蓝图:颠覆Facebook的社交媒体,拆除苹果的高墙花园...
- 使用Google身份验证进行ssh二次验证
- GitHub上传超过100M的单个文件(包括处理和解决)
- mac 爱普生打印机驱动_epson lq630k mac驱动下载
- 数据分析笔记--matplotlib(五)绘制条形图
- 【翻译】四种类型的为什么:产品背后的驱动力是什么?
- LeetCode - #65 有效数字
热门文章
- 中国改名最成功的 5 所大学:改名如改命!
- SpringBoot 2 REST 访问 Pivotal GemFire
- Excel如何批量插入图片并导入图片名称?
- Java后端开发三年,现在刚学分布式,还被同学嘲笑,太难了!
- 计算机科学与技术对无人机,基于强化学习的无人机空中格斗算法研究-计算机科学与技术专业论文.docx...
- 菜鸟开店教程,告诉你淘宝店怎么开,让你也可以轻轻松松做淘宝
- 微博营销的第一步测量问题
- jq获取页面高度_js与jquery获取屏幕宽度与高度
- U260686 树的直径
- 美柚引流女性粉有什么话术?教用美柚你吸引高质量精准女粉