【技术实现步骤摘要】
一种影像处理系统及方法
[0001]本专利技术涉及一种影像处理系统及方法。
技术介绍
[0002]影像处理工作中,涉及到需要将影像中的不同色彩范围之间的空白区域填充成渐变的色彩,某方向上呈现出平滑流畅的色彩过渡效果。
技术实现思路
[0003]所以,本专利技术为了在影像中不同色彩范围之间的空白区域中补充渐变色彩,右上45度方向呈现出流畅平滑的色彩过渡效果,设计了一种影像处理系统及方法。
[0004]本专利技术所采用的技术方案是:一种影像处理系统:包括色板模块、定位模块、测距模块、映射模块、网格大小设定模块、填色模块。
[0005]所述色板模块基于RGB颜色标准,将红、绿、蓝每种原色划分成256级亮度,亮度分别标记为0、1、2、
…
、255,不同级亮度的三种原色,叠加组合成为16777216种颜色的色板,色板中从左到右按照红、橙、黄、绿、青、蓝、紫的顺序依次排列,色板中从下到上按照0、1、2、
…
、255的亮度依次排列,色板中每个色块为正方形,色块宽度为S。< ...
【技术保护点】
【技术特征摘要】
1.一种影像处理系统,其特征在于:包括色板模块、定位模块、测距模块、映射模块、网格大小设定模块、填色模块;所述色板模块基于RGB颜色标准,将红、绿、蓝每种原色划分成256级亮度,亮度分别标记为0、1、2、
…
、255,不同级亮度的三种原色,叠加组合成为16777216种颜色的色板,色板中从左到右按照红、橙、黄、绿、青、蓝、紫的顺序依次排列,色板中从下到上按照0、1、2、
…
、255的亮度依次排列,色板中每个色块为正方形,色块宽度为S;所述定位模块以影像的左下角为原点,建立平面直角坐标系,水平向右为X轴,竖直向上为Y轴,以像素元为单位,标记影像中已有色彩的像素元的坐标位置,依次标记为(X1,Y1)、(X2,Y2)、
…
、(X
n
,Y
n
);所述测距模块计算影像中已有色彩的像素元之间的最大直线距离L,计算步骤为:步骤1,计算已有色彩的像素元与原点之间的距离R,根据R2=X
n2
+Y
n2
求解R;步骤2,筛选最大值R
max
,记录此像素元位置(X
m
,Y
m
);步骤3,筛选最小值R
min
,记录此像素元位置(X
i
,Y
i
);步骤4,根据L2=(X
m
‑
X
i
)2+(Y
m
‑
Y
i
)2计算距离L;所述映射模块在色板中定位与(X
m
,Y
m
)位置相同颜色的色块,其次定位与(X
i
,Y
i
)位置相同颜色的色块,计算色板中这两处色块中心之间的直线距离H;所述网格大小设定模块将影像所有区域划分成网格,网格单元的形状为正方形,网格单元的宽度D=L/H*S,宽度D的单位为毫米,数值精确到小数点后两位;所述填色模块向网格单元中补充色彩,具体步骤如下:步骤1,将未完全填色至100%的已有色彩网格补充填色至100%,补充的色彩与网格内空白处区域相邻的颜色一致;步骤2,以原点处的网格为起始网格,右上45度方向寻找已有色彩网格之间的空白网格,记录空白网格两端的已有色彩网格颜色A与颜色B,记录颜色A网格和颜色B网格之间的空白网格数量M;计算色板中颜色A色块与颜色B色块之间的色块数量N;按照以下方式对颜色A网格和颜色B网格之间的空白网格进行颜色填充:(1)当M/N=1时,将色板中颜色A色块与颜色B色块之间的色块的颜色,按照从A到B的方向,依次填充至颜色A网格和颜色B网格之间的空白网格中;(2)当M/N>1时,将色板中颜色A色块与颜色B色块之间的色块的颜色,按照从A到B的方向,依次填充至颜色A网格和颜色B网格之间的空白网格中,每种色块颜色补充(M/N)个空白网格,(M/N)为非整数时,小数点后第三位只要有数值就在小数点后第二位加1,数值精确到小数点后两位,直到空白网格全部填充完毕为止;(3)当M/N<1时,将色板中颜色A色块与颜色B色块之间的色块的颜色,按照从A到B的方向,依次填充至颜色A网格和颜色B网格之间的空白网格中,每个空白网格内填充(N/M)种颜色,(N/M)为非整数时,小数点后第三位只要有数值就在小数点后第二位减1,数值精确到小数点后两位,直到空白网格全部填充完毕为止;(4)当空白网格的其中一端无已有色彩网格时,默认这端的已有色彩网格的颜色是白色;步骤3,继续沿右上45度方向寻找其他已有色彩网格之间的空白网格,色彩填充方式与步骤2相同,直至将所有空白网格填色完毕;
步骤4,沿着X轴正向方向,逐个处理紧靠X轴的网格,依次设定其为起始网格,填充右上45度方向的空白网格,色彩填充方式与步骤2相同,直至将所有空白网格填色完毕;步骤5,沿着Y轴正向方向,逐个处理紧靠Y轴的网格,依次设定其为起始网格,填充右上45度方向的空白网格,色彩填充方式与步骤2相...
【专利技术属性】
技术研发人员:王向春,田瑜基,满旺,
申请(专利权)人:厦门精图信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。