编程语言
首页 > 编程语言> > JavaCV的摄像头实战之二:本地窗口预览

JavaCV的摄像头实战之二:本地窗口预览

作者:互联网

欢迎访问我的GitHub

https://github.com/zq2599/blog_demos

内容:所有原创文章分类汇总及配套源码,涉及Java、Docker、Kubernetes、DevOPS等;

本篇概览

编码

在这里插入图片描述

protected CanvasFrame previewCanvas
@Override
    protected void initOutput() {
        previewCanvas = new CanvasFrame("摄像头预览", CanvasFrame.getDefaultGamma() / grabber.getGamma());
        previewCanvas.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        previewCanvas.setAlwaysOnTop(true);
    }
@Override
    protected void output(Frame frame) {
        // 预览窗口上显示当前帧
        previewCanvas.showImage(frame);
    }
@Override
    protected void releaseOutputResource() {
        if (null!= previewCanvas) {
            previewCanvas.dispose();
        }
    }
public static void main(String[] args) {
        new PreviewCamera().action(1000);
    }

在这里插入图片描述

源码下载

名称 链接 备注
项目主页 https://github.com/zq2599/blog_demos 该项目在GitHub上的主页
git仓库地址(https) https://github.com/zq2599/blog_demos.git 该项目源码的仓库地址,https协议
git仓库地址(ssh) git@github.com:zq2599/blog_demos.git 该项目源码的仓库地址,ssh协议

在这里插入图片描述

在这里插入图片描述

你不孤单,欣宸原创一路相伴

https://github.com/zq2599/blog_demos

标签:预览,previewCanvas,blog,源码,https,JavaCV,摄像头
来源: https://www.cnblogs.com/bolingcavalry/p/15838131.html