![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
视频并发
通过实战掌握多线程编程,并学会使用WebCam包
灵境湖
这个作者很懒,什么都没留下…
展开
-
(三)为视频增加滤镜效果
滤镜的效果依旧通过监听器(VCListener)来选择。修改RunVideoAble中的videoOp控制滤镜。按钮处setActionCommand()用于监听器中判断是camOp还是videoOp。新建一个滤镜操作的类ImageFilter,已经实现了原图,灰度图,二值化,马赛克效果。在线程RunVideoAble中的run()函数中加入判断选择滤镜效果。通过运行程序,并将加上滤镜后的效果成功保存到计算机中。......原创 2022-07-18 17:20:27 · 303 阅读 · 0 评论 -
(二)实现摄像头功能与多线程
但是这样会有一个问题,因为启动操作会是一个while循环,在实验中会发现点完启动之后我们无法点击框中其它按钮了。添加完监听器之后,我们就可以操作按钮来启动摄像头了。这个时候我们就需要用到。...原创 2022-07-18 11:55:30 · 474 阅读 · 0 评论 -
(一)导入开发需要的驱动——Webcam的 jar包
1、在项目中新建一个lib文件夹存放项目运行所需要的依赖库,这样做的目的是项目移植到其他计算机时也能运行起来。项目结构框出现后,在模块(Modules)的依赖(Dependencies)中点击加号添加我们的jar文件。这样我们就可以把项目lib文件夹中之前添加的jar包添加入依赖(Dependencies)中。下载完成之后,就可以把压缩文件中的上图三个驱动jar包导入IDEA中,可以根据以下步骤进行。接下来可以导入开发所需要的驱动jar包,可以在下面网址中下载。最后将其勾选并确认就可以了。......原创 2022-07-18 09:58:36 · 629 阅读 · 0 评论