如何用Java+OpenCV实现拍照功能
如何用Java+OpenCV实现拍照功能
本篇内容主要讲解“如何用Java+OpenCV实现拍照功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何用Java+OpenCV实现拍照功能”吧!
依赖jar包:只有一个OpenCv的jar包,可以直接从官网上下载
下面上代码
importjava.awt.Graphics;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjava.awt.image.BufferedImage;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.WindowConstants;importorg.opencv.core.Core;importorg.opencv.core.Mat;importorg.opencv.imgcodecs.Imgcodecs;importorg.opencv.imgproc.Imgproc;importorg.opencv.videoio.VideoCapture;importorg.opencv.videoio.Videoio;publicclassCaptureBasicextendsJPanel{undefinedprivatestaticBufferedImagemImg;privatestaticVideoCapturecapture;privatestaticMatcapImg;privateBufferedImagemat2BI(Matmat){undefinedintdataSize=mat.cols()*mat.rows()*(int)mat.elemSize();byte[]data=newbyte[dataSize];mat.get(0,0,data);inttype=mat.channels()==1?BufferedImage.TYPE_BYTE_GRAY:BufferedImage.TYPE_3BYTE_BGR;if(type==BufferedImage.TYPE_3BYTE_BGR){undefinedfor(inti=0;i 点击在对应目录下生成的照片 到此,相信大家对“如何用Java+OpenCV实现拍照功能”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
推荐阅读
-
Linux如何安装和使用 OpenCV 计算机视觉库
-
java fileinputstream中文乱码如何解决
javafileinputstream中文乱码如何解决今天小编给...
-
java实现点赞功能
-
java实现简单点赞功能
-
java实现收藏功能
-
java输入空行结束问题怎么解决
-
Java线程中常用的操作有哪些
-
java输入时怎么通过回车来结束输入
java输入时怎么通过回车来结束输入这篇文章主要介绍“java输入...
-
Java数据结构之线索化二叉树怎么实现
Java数据结构之线索化二叉树怎么实现这篇文章主要介绍“Java数...
-
Java中的泛型怎么理解
Java中的泛型怎么理解本篇内容介绍了“Java中的泛型怎么理解”...
