使用java调用普通的摄像头拍照

张开发
2026/4/5 23:55:10 15 分钟阅读

分享文章

使用java调用普通的摄像头拍照
引入Maven!--Java中调用摄像头拍照--dependencygroupIdcom.github.sarxos/groupIdartifactIdwebcam-capture/artifactIdversion0.3.12/version/dependencypackagecom.tools;importcom.github.sarxos.webcam.Webcam;importjavax.imageio.ImageIO;importjava.io.File;publicclassWebcamCaptureExample{//使用java调用摄像头拍照publicstaticvoidmain(String[]args){// TODO Auto-generated method stub// 1. 获取默认的摄像头WebcamwebcamWebcam.getDefault();// 2. 打开摄像头webcam.open();// 3. 捕获图像返回 BufferedImage 对象// 可以在这里添加短暂休眠让摄像头启动并自动对焦// Thread.sleep(1000);java.awt.image.BufferedImageimagewebcam.getImage();// 4. 保存图像到文件try{//ImageIO.write(image, png, new File(D:\\ceshi\\heceng.png));ImageIO.write(image,JPG,newFile(D:\\ceshi\\selfie.jpg));System.out.println(拍照成功图片已保存为 selfie.jpg);}catch(Exceptione){e.printStackTrace();}finally{// 5. 关闭摄像头释放资源webcam.close();}}}

更多文章