1.一种安卓电视上的3D阴影生成方法,包括:
S1,采用内容拉伸边界的方法为点九图添加视觉边界;
S2,通过识别所述点九图的视觉边界,从而获得3D阴影区域的坐标值及内容区域的坐标值,其中,所述内容区域为所述视觉边界矩形坐标封闭的区域;其中,通过识别所述点九图的视觉边界,从而获得3D阴影区域的坐标值及内容区域的坐标值,包括:S21:使用BitmapFactoty将所述点九图转化为GRGB灰度图;
S22:使用梯度法求得3组灰度梯度,其中红色梯度Gr为:Gr=|R(x,y)-R(x+1,y+1)|+|R(x+1,y)+R(x,y+1)|S23:对Gr函数输入图像分辨率x×y参数,求得4条视觉边界的最大坐标值;
S3,绘制所述内容区域及3D阴影区域,通过设置3D阴影区域透明度控制所述3D阴影区域的可见性。
2.根据权利要求1所述的方法,其中:在所述操作S1中,添加点九图视觉边界是在图像处理软件中进行处理的,且所述视觉边界颜色为纯红色。
3.根据权利要求1所述的方法,还包括:在所述操作S3中,通过设置所述3D阴影区域的透明度控制所述3D阴影区域的可见性,包括:所述3D阴影区域的透明度取值为[0,1],当透明度取值为0时,表示关闭3D阴影,透明度取值为1时,表示开启3D阴影。
4.根据权利要求1所述的方法,还包括:所述内容区域透明度设置为1,表示内容区域为全可见状态。
5.一种电子设备,包括:
处理器;
存储器,其存储有计算机可执行程序,该程序在被所述处理器执行时,使得所述处理器执行:S1,采用内容拉伸边界的方法为点九图添加视觉边界;
S2,通过识别所述点九图的视觉边界,从而获得3D阴影区域的坐标值及内容区域的坐标值,其中,所述内容区域为所述视觉边界矩形坐标封闭的区域;其中,通过识别所述点九图的视觉边界,从而获得3D阴影区域的坐标值及内容区域的坐标值,包括:S21:使用BitmapFactoty将所述点九图转化为GRGB灰度图;
S22:使用梯度法求得3组灰度梯度,其中红色梯度Gr为:Gr=|R(x,y)-R(x+1,y+1)|+|R(x+1,y)+R(x,y+1)|S23:对Gr函数输入图像分辨率x×y参数,求得4条视觉边界的最大坐标值;
S3,绘制所述内容区域及3D阴影区域,通过设置3D阴影区域透明度控制所述3D阴影区域的可见性。
6.根据权利要求5所述的电子设备,包括:处理器在执行操作S1中,添加点九图视觉边界是在图像处理软件中进行处理的,且所述视觉边界颜色为纯红色。
7.根据权利要求5所述的电子设备,还包括:处理器在执行操作S3中,通过设置所述3D阴影区域的透明度控制所述3D阴影区域的可见性,包括:所述3D阴影区域的透明度取值为[0,1],当透明度取值为0时,表示关闭3D阴影,透明度取值为1时,表示开启3D阴影。
8.根据权利要求5所述的电子设备,还包括:所述内容区域透明度设置为1,表示所述内容区域为全可见状态。