javaCV图像处理系列:
一、javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作
二、javaCV图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制
三、opencv图像处理3:使用opencv原生方法遍历摄像头设备及调用(方便多摄像头遍历及调用,相比javacv更快的摄像头读取速度和效率,方便读取后的图像处理)
四、opencv图像处理系列:国内车辆牌照检测识别系统(万份测试准确率99.7%以上)
前言:
鉴于很多同学反馈目前javacv采集摄像头存在几点问题
1、javacv采集摄像头帧率很低
2、javacv中的摄像头采集依赖opencv的capture采集器,获取的Mat没有及时释放,容易内存溢出
3、javacv封装的太死,调用摄像头不灵活,无法遍历摄像头设备列表
4、javacv打开摄像头太慢,一般要3秒才能打开摄像头设备
所以直接使用opencv采集摄像头设备是一个比较好的方案,并且采集效率上得到了很大的提高,不会像javacv里面一样摄像头掉帧比较严重。