The invention discloses an image mixing method, a storage medium, an electronic device and a system which involves the field of image processing, which includes obtaining a mixed scaling ratio, which includes a width scaling ratio alpha and a height scaling ratio beta, determining the center point coordinates Center (x, y) of the mixed region on the background image, and determining the background. All the pixels in the image need to be mixed, and all the pixel point coordinates corresponding to the mixed region pixel D (x, y) in the background image are determined in the foreground image, and the foreground and the background images are mixed with the pixels in the background image to complete the mixture of the foreground and background images. The invention realizes the mixing of foreground images in any position at any position on the background image.
【技术实现步骤摘要】
图像混合方法、存储介质、电子设备及系统
本专利技术涉及图像处理领域,具体涉及一种图像混合方法、存储介质、电子设备及系统。
技术介绍
图像混合即是将两张图像,其中一种为前景,另一张为背景,两者叠加到同一张图像的技术。当前常见的图像混合方案是将两张图像完全混合,即将前景图像的混合范围设定为整个图像,背景图像的混合范围也设定为整个图像,这种方案实现比较简单,仅需将前景图像和背景图像按照一定的比例加权求和便能实现。但这种简单的混合方案并不能满足视频业务的需求,例如需要在视频中的某个固定位置植入广告图片,或者视频中需要增加AR(增强现实特效)贴纸等。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种图像混合方法,实现前景图像在背景图像上任意位置任意比例的混合。为达到以上目的,本专利技术采取的技术方案是,包括:获取混合的缩放比,所述缩放比包括宽度缩放比α和高度缩放比β;确定背景图像上混合区域的中心点坐标Center(x,y);确定出背景图像中所有需要混合的像素点,所述背景图像中需要混合的像素点的坐标D(x,y)满足:(Center.x-α*0.5)<D.x≤(Center.x+α*0.5)(Center.y-β*0.5)<D.y≤(Center.y+β*0.5);确定前景图像中所有与背景图像中混合区域像素点D(x,y)相对应的像素点坐标,所述前景图像中与像素点D(x,y)相对应的像素点的坐标E(x,y)满足:E.x=(D.x-Center.x+α*0.5)/αE.y=(D.y-Center.y+β*0.5)/β;将前景图像和背景图像中相对应像素点间混合 ...
【技术保护点】
1.一种图像混合方法,用于将前景图像混合到背景图像中,其特征在于,包括:获取混合的缩放比,所述缩放比包括宽度缩放比α和高度缩放比β;确定背景图像上混合区域的中心点坐标Center(x,y);确定出背景图像中所有需要混合的像素点,所述背景图像中需要混合的像素点的坐标D(x,y)满足:(Center.x‑α*0.5)<D.x≤(Center.x+α*0.5)(Center.y‑β*0.5)<D.y≤(Center.y+β*0.5);确定前景图像中所有与背景图像中混合区域像素点D(x,y)相对应的像素点坐标,所述前景图像中与像素点D(x,y)相对应的像素点的坐标E(x,y)满足:E.x=(D.x‑Center.x+α*0.5)/αE.y=(D.y‑Center.y+β*0.5)/β;将前景图像和背景图像中相对应像素点间混合,完成前景图像和背景图像的混合。
【技术特征摘要】
1.一种图像混合方法,用于将前景图像混合到背景图像中,其特征在于,包括:获取混合的缩放比,所述缩放比包括宽度缩放比α和高度缩放比β;确定背景图像上混合区域的中心点坐标Center(x,y);确定出背景图像中所有需要混合的像素点,所述背景图像中需要混合的像素点的坐标D(x,y)满足:(Center.x-α*0.5)<D.x≤(Center.x+α*0.5)(Center.y-β*0.5)<D.y≤(Center.y+β*0.5);确定前景图像中所有与背景图像中混合区域像素点D(x,y)相对应的像素点坐标,所述前景图像中与像素点D(x,y)相对应的像素点的坐标E(x,y)满足:E.x=(D.x-Center.x+α*0.5)/αE.y=(D.y-Center.y+β*0.5)/β;将前景图像和背景图像中相对应像素点间混合,完成前景图像和背景图像的混合。2.如权利要求1所述的一种图像混合方法,其特征在于:当将前景图像叠加在背景图像中的某个固定区域时,所述宽度缩放比α=w3/w1,高度缩放比β=h3/h1,其中w2为前景图像的宽度,h2为前景图像的高度,w3为背景图像中固定区域宽度,h3为背景图像中固定区域的高度。3.如权利要求2所述的一种图像混合方法,其特征在于:当将前景图像的原始大小叠加在背景图像中的某个固定位置时,所述宽度缩放比α=w2/w1,高度缩放比β=h2/h1,其中,w1为背景图像的宽度,h1为背景图像的高度。4.如权利要求1所述的一种图像混合方法,其特征在于:对于前景图像和背景图像混合后混合区域图像中某点像素的像素值H,计算公式为:H=(1.0-θ)*F+θ*G其中,θ为混合系数,取值范围为[0.0,1.0],F为背景图像中对应该点像素像素的像素值,G为前景图像中对应该点像素像素的像素值。5.如权利要求4所述的一种图像混合方法,其特征在于:当θ的取值为1.0时,前景图像和背景图像混合的区域全部显...
【专利技术属性】
技术研发人员:李亮,张文明,陈少杰,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。