如何用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实现拍照功能”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

发布于 2022-01-06 23:29:57
分享
海报
37
上一篇:Java多线程方法有哪些 下一篇:Python的数据类型知识点有哪些
目录

    忘记密码?

    图形验证码