System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于高像素相机形成预览双画面的方法技术_技高网

一种基于高像素相机形成预览双画面的方法技术

技术编号:40601622 阅读:6 留言:0更新日期:2024-03-12 22:06
本申请属于高清图像处理技术领域,为一种基于高像素相机形成预览双画面的方法,在拍摄完成运动主体的录像之后,先通过设置直接输出指定拍摄精度的画面,形成大画面拍摄图像;而后将录像数据发送至主控芯片内,通过AI算法对前后两帧图像的运动主体进行检测,得到运动主体的运动信息;而后对含有运动主体的大画面拍摄图像进行剪切,得到运动主体图像,再针对不同的运动主体分别设置不同的放大倍数,对运动主体画面图像进行局部放大,对放大后运动主体图像进行插值放大,形成细节拍摄图像,与大画面拍摄图像组成形成双画面图像,并进行展示。从而通过单摄像头即实现双画面拍摄功能,在保证拍摄精度的同时有效节省硬件资源。

【技术实现步骤摘要】

本申请属于高清图像处理,特别涉及一种基于高像素相机形成预览双画面的方法


技术介绍

1、现在监控清晰度和视野越来越重要,用户期待高清画面的同时,也期待可以看清楚关键细节的画面,如人物主体的行走等行为,形成能够同时满足看广画面+看清细节的需求,而现有解决方法基本上都是运用双摄(2个cam),长焦看细节,短焦看广度,2套镜头实现此需求,需要不少硬件成本。

2、现有摄像机中的摄像头能够拍摄出高清的画面,同时用户可以手动方法zoom in,放大一定的倍数如:4x、8x去看产品细节人物,但是不能很好的同时呈现一眼望两(广景+细节),一览无遗的效果。

3、因此如何实现单cam形成预览双画面是一个需要解决的问题。


技术实现思路

1、本申请的目的是提供了一种基于高像素相机形成预览双画面的方法,以解决现有技术中仅能够通过双摄形成双画面、单摄形成单画面;无法通过单摄形成双画面的问题。

2、本申请的技术方案是:一种基于高像素相机形成预览双画面的方法,包括:

3、在人、车或宠物达到摄像头拍摄位置时,触发录像;

4、摄像头根据录像结果输出指定拍摄精度的画面,形成大画面拍摄图像;

5、将录像数据发送至主控芯片内,主控芯片根据录像结果跟踪人、车或宠物的行迹,通过ai算法对前后两帧图像的运动主体进行检测,得到运动主体的运动信息;

6、设置细节拍摄图像的尺寸,对含有运动主体的大画面拍摄图像进行剪切,得到运动主体图像,针对不同的运动主体分别设置不同的放大倍数,对运动主体画面图像进行局部放大,得到放大后运动主体图像;

7、对放大后运动主体图像进行插值放大,形成与大画面拍摄图像相适配的细节拍摄图像,与大画面拍摄图像组成形成双画面图像;

8、将双画面图像输出至指定设备上进行展示。

9、优选地,对所述放大后运动主体图像进行插值放大的具体方法为:

10、获取所有放大后运动主体图像的放大后的所有像素点与像素值,先计算任意两个相邻像素点的像素平均值,插入值至对应两个相邻像素点中间位置;而后计算四个相邻像素点的像素平均值,插入值四个相邻像素点中心位置。

11、优选地,对含有运动主体的大画面拍摄图像进行剪切的具体方法为:

12、在检测到运动主体后,确定运动主体图像边界与横纵尺寸,而后确定运动主体的横纵尺寸与细节拍摄图像尺寸的比例关系,再通过运动主体的横纵尺寸确定放大倍数,并进一步确定图像的剪切边界,最后根据剪切边界完成剪切。

13、优选地,对所述运动主体进行检测的具体方法为:

14、先获取并比较前后两帧图像的各位置的像素大小信息,获取前后两帧图像中所有移动像素的位置信息,设置像素间隔边界,再对所有移动像素的位置信息过滤后,通过像素间隔边界对过滤后的所有像素进行组合,得到运动主体,最后对运动主体的位置和画面坐标信息进行检测,得到运动主体的运动信息。

15、优选地,对所有移动像素的位置信息过滤时,还设置有鸟类过滤模块,所述鸟类过滤模块在得到运动主体前后两帧的位置和画面坐标信息之后,进行速度计算,得到运动主体速度;设置有速度阈值,将运动主体速度与速度阈值进行比较,当运动主体速度超过速度阈值时,将该部分的移动像素的信息去除。

16、优选地,还设置有对至少两个运动主体进行分割的运动主体分割模块,当得到运动主体后,获取运动主体的所有主体边界,运动主体分割模块判断主体边界是否大于1,若是则分别识别所有主体边界的长宽尺寸,并判断运动主体的具体类型,而后分别赋予人、车和宠物不同的优先级,并将人作为第一优先级、车作为第二优先级、宠物作为第三优先级;根据不同的长宽尺寸,先确定优先级较高的运动主体的放大倍数并进行放大、而后确定优先级较低的运动主体的方法倍数再进行放大;根据细节拍摄图像的尺寸和各运动主体的长宽比例关系进行细节拍摄图像的尺寸分配,确定各运动主体的剪切边界,最后根据剪切边界进行剪切,将剪切完成的各运动主体根据相对位置关系分别布局至细节拍摄图像的不同位置。

17、本申请的基于高像素相机形成预览双画面的方法,在拍摄完成运动主体的录像之后,先通过设置直接输出指定拍摄精度的画面,形成大画面拍摄图像;而后将录像数据发送至主控芯片内,通过ai算法对前后两帧图像的运动主体进行检测,得到运动主体的运动信息;而后对含有运动主体的大画面拍摄图像进行剪切,得到运动主体图像,再针对不同的运动主体分别设置不同的放大倍数,对运动主体画面图像进行局部放大,对放大后运动主体图像进行插值放大,形成细节拍摄图像,与大画面拍摄图像组成形成双画面图像,并进行展示。从而通过单摄像头即实现双画面拍摄功能,在保证拍摄精度的同时有效节省硬件资源。

本文档来自技高网...

【技术保护点】

1.一种基于高像素相机形成预览双画面的方法,其特征在于,包括:

2.如权利要求1所述的基于高像素相机形成预览双画面的方法,其特征在于,对所述放大后运动主体图像进行插值放大的具体方法为:

3.如权利要求1所述的基于高像素相机形成预览双画面的方法,其特征在于,对含有运动主体的大画面拍摄图像进行剪切的具体方法为:

4.如权利要求1所述的基于高像素相机形成预览双画面的方法,其特征在于,对所述运动主体进行检测的具体方法为:

5.如权利要求4所述的基于高像素相机形成预览双画面的方法,其特征在于:对所有移动像素的位置信息过滤时,还设置有鸟类过滤模块,所述鸟类过滤模块在得到运动主体前后两帧的位置和画面坐标信息之后,进行速度计算,得到运动主体速度;设置有速度阈值,将运动主体速度与速度阈值进行比较,当运动主体速度超过速度阈值时,将该部分的移动像素的信息去除。

6.如权利要求4所述的基于高像素相机形成预览双画面的方法,其特征在于:还设置有对至少两个运动主体进行分割的运动主体分割模块,当得到运动主体后,获取运动主体的所有主体边界,运动主体分割模块判断主体边界是否大于1,若是则分别识别所有主体边界的长宽尺寸,并判断运动主体的具体类型,而后分别赋予人、车和宠物不同的优先级,并将人作为第一优先级、车作为第二优先级、宠物作为第三优先级;根据不同的长宽尺寸,先确定优先级较高的运动主体的放大倍数并进行放大、而后确定优先级较低的运动主体的方法倍数再进行放大;根据细节拍摄图像的尺寸和各运动主体的长宽比例关系进行细节拍摄图像的尺寸分配,确定各运动主体的剪切边界,最后根据剪切边界进行剪切,将剪切完成的各运动主体根据相对位置关系分别布局至细节拍摄图像的不同位置。

...

【技术特征摘要】

1.一种基于高像素相机形成预览双画面的方法,其特征在于,包括:

2.如权利要求1所述的基于高像素相机形成预览双画面的方法,其特征在于,对所述放大后运动主体图像进行插值放大的具体方法为:

3.如权利要求1所述的基于高像素相机形成预览双画面的方法,其特征在于,对含有运动主体的大画面拍摄图像进行剪切的具体方法为:

4.如权利要求1所述的基于高像素相机形成预览双画面的方法,其特征在于,对所述运动主体进行检测的具体方法为:

5.如权利要求4所述的基于高像素相机形成预览双画面的方法,其特征在于:对所有移动像素的位置信息过滤时,还设置有鸟类过滤模块,所述鸟类过滤模块在得到运动主体前后两帧的位置和画面坐标信息之后,进行速度计算,得到运动主体速度;设置有速度阈值,将运动主体速度与速度阈值进行比较,当运动主体速度...

【专利技术属性】
技术研发人员:陈子问蒲立孙晓路
申请(专利权)人:深圳市积加创新技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1