opencv学习笔记(一) 使用opencv进行拍照
来源:互联网 发布:淘宝哪家近视眼镜店好 编辑:程序博客网 时间:2024/05/29 13:57
原理很简单,首先打开摄像头,new一个Mat容器来储存拍摄的照片,调用函数Imgcodecs.imwrite就可以将图像保存到对应位置,实现拍照的效果了。具体代码如下:
import org.opencv.core.*;import org.opencv.imgcodecs.Imgcodecs;import org.opencv.videoio.VideoCapture; public class TakePhotos {static{ System.loadLibrary(Core.NATIVE_LIBRARY_NAME); } public static void main (String args[]){ VideoCapture camera = new VideoCapture(); camera.open(0); if(!camera.isOpened()){ System.out.println("Error"); } else { Mat frame = new Mat(); try { System.out.println("准备拍照"); camera.read(frame); Imgcodecs.imwrite("路径//cameraTakeApicture.jpg", frame); System.out.println("拍照成功");} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();} } camera.release(); }}
阅读全文
0 0
- opencv学习笔记(一) 使用opencv进行拍照
- openCV学习笔记(一)---初始openCV
- OpenCV学习笔记2:使用opencv进行图像比较
- OpenCV学习笔记(一)
- opencv学习笔记(一)
- 《学习OpenCV》笔记(一)
- OpenCV学习笔记(一)
- opencv学习笔记(一)
- opencv 学习笔记(一)
- opencv学习笔记(一)
- OpenCV学习笔记(一)
- opencv 学习笔记(一)
- Opencv学习笔记(一)
- OpenCV学习笔记(一)
- OpenCV学习笔记(一)
- OpenCV学习笔记一
- Opencv学习笔记【一】
- opencv学习笔记一
- 2017-09-13 LeetCode_282 Expression Add Operators
- Django实现一对多表模型的跨表查询
- 01背包问题
- Codeblocks进行C/C++开发
- poj2251 BFS大法好
- opencv学习笔记(一) 使用opencv进行拍照
- Linux虚拟机不能上网,和本地主机相互ping不通
- Ubuntu 下实现FTP服务器,SSH服务器,邮件服务器,Web服务器(三)
- Lottie- 让Android动画实现更简单
- 借鉴自Mybatis官网
- 菜鸟仓库
- secureCRT远程登录虚拟机Linux
- Lifecycles源码解读
- Netstat命令详解(windows下)