触控笔和取色方法技术

技术编号:31570189 阅读:24 留言:0更新日期:2021-12-25 11:09
本申请实施例提供一种触控笔和取色方法,触控笔包括:摄像头、发光装置以及色温传感器;触控笔开启取色功能时,可以确定第一色温,使得发光装置根据第一色温发光,通过摄像头采集发光装置照射下物体的第一图像以及通过色温传感器采集发光装置照射下物体的第一灰度矩阵,触控笔根据第一色温和第一灰度矩阵处理第一图像,得到第一目标颜色;当第一色温变为第二色温后,发光装置根据第二色温发光,触控笔可以得到物体的第三图像以及第二灰度矩阵,触控笔根据第一目标颜色、第一差值以及第二灰度矩阵处理第三图像,得到第二目标颜色,实现了触控笔在不同色温下对物体的取色功能,使得用户不需要直接观察物体的颜色,提高了识别物体颜色的准确率。颜色的准确率。颜色的准确率。

【技术实现步骤摘要】
触控笔和取色方法


[0001]本申请涉及终端
,尤其涉及一种触控笔和取色方法。

技术介绍

[0002]随着终端技术的发展,支持电容笔输入的电子设备得到发展和应用,使得用户可以使用电容笔将物体对应的图像绘制在电子设备的触控屏上。
[0003]当用户使用电容笔绘制物体对应的图像时,用户需要确定物体表面的颜色,通常的处理方式是,用户可以直观地观察物体表面的颜色,并在电子设备的触控屏上的颜色区域选择与观察到的颜色类似的颜色,从而将物体对应的图像绘制在电子设备的触控屏上。
[0004]但是,当物体表面包含多种颜色时,用户需要多次观察物体表面的颜色,这样也使得用户需要多次在电子设备的触控屏上选择与观察到的颜色类似的颜色,操作过程繁琐,而且,也降低了用户绘画的效率。

技术实现思路

[0005]本申请实施例提供一种触控笔和取色方法,触控笔包括:摄像头、发光装置以及色温传感器;触控笔开启取色功能时,可以确定第一色温,使得发光装置根据第一色温发光,通过摄像头采集发光装置照射下物体的第一图像以及通过色温传感器采集发光装置照射下物体的第一灰度矩阵,触控笔根据第一色温和第一灰度矩阵处理第一图像,得到第一目标颜色;当第一色温变为第二色温后,发光装置根据第二色温发光,触控笔可以得到物体的第三图像以及第二灰度矩阵,触控笔根据第一目标颜色、第一差值以及第二灰度矩阵处理第三图像,得到第二目标颜色,实现了触控笔在不同色温下对物体的取色功能,使得用户不需要直接观察物体的颜色,提高了识别物体颜色的准确率;其中,第一RGB值对应于第一目标颜色,第二RGB值对应于第二目标颜色。
[0006]第一方面,本申请实施例提供一种触控笔,该触控笔包括:摄像头、发光装置以及色温传感器;触控笔,用于在开启取色功能时,确定发光装置的第一色温;发光装置,用于根据第一色温发光;摄像头,用于采集发光装置照射下物体的第一图像;色温传感器,用于采集发光装置照射下物体的第一灰度矩阵;触控笔,还用于根据第一色温和第一灰度矩阵处理第一图像,得到第一目标颜色。这样,触控笔可以通过发光装置对物体进行补光,与触控笔只通过第一图像得到物体的颜色相比,发光装置根据第一色温发光后,触控笔基于第一色温和采集得到的第一灰度矩阵对第一图像进行处理后,可以提高触控笔对物体颜色的取色准确率。
[0007]在一种可能的实现方式中,触控笔,具体用于:根据第一色温和第一灰度矩阵,通过自动白平衡AWB算法对第一图像进行处理,得到物体在第一色温下的第一RGB值;其中,第一RGB值对应于第一目标颜色。这样,触控笔基于自动白平衡AWB算法,可以得到第一色温下的物体的颜色,实现了触控笔对物体颜色的取色功能。
[0008]在一种可能的实现方式中,第一色温对应第一R值、第一G值以及第一B值,第一图
像包括多个像素点,任一个像素点对应第二R值、第二G值以及第二B值;触控笔,具体用于:根据第一R值、第一G值、第一B值以及第一灰度矩阵,得到第一图像的像素点的第一通道、第二通道以及第三通道的第一增益系数;其中,第一通道的第一增益系数=第一值/第一R值,第二通道的第一增益系数=第一值/第一G值,第三通道的第一增益系数=第一值/第一B值,第一值为第一灰度矩阵中的任一值;根据第一通道的第一增益系数、第二通道的第一增益系数以及第三通道的第一增益系数,计算第一通道的第一矫正系数、第二通道的第一矫正系数以及第三通道的第一矫正系数;其中,第一通道的第一矫正系数=第一通道的第一增益系数
×
第二R值,第二通道的第一矫正系数=第二通道的第一增益系数
×
第二G值,第三通道的第一矫正系数=第三通道的第一增益系数
×
第二B值;根据第一通道的第一矫正系数、第二通道的第一矫正系数以及第三通道的第一矫正系数,对第一图像进行矫正处理,得到第一图像经过矫正处理后的第二图像;根据第二图像,得到物体在第一色温下的第一RGB值。
[0009]这样,触控笔通过第一增益系数和第一矫正系数处理第一图像得到第二图像后,基于第二图像可以得到物体在第一色温下的第一RGB值,由于第一RGB值对应一个颜色,因此,触控笔可以得到物体在第一色温下的颜色。
[0010]在一种可能的实现方式中,第一RGB值为第二图像的所有像素点的R值、G值以及B值分别求平均后的值。
[0011]这样,触控笔得到第二图像后,可以通过计算第二图像的所有像素点的R值求平均后的值,得到物体在第一色温下的颜色的R值,同样地,触控笔可以通过计算第二图像的所有像素点的G值求平均后的值,得到物体在第一色温下的颜色的G值,同样地,触控笔可以通过计算第二图像的所有像素点的B值求平均后的值,得到物体在第一色温下的颜色的B值,触控笔通过物体在第一色温下的颜色的R值、G值以及B值,从而可以得到物体在第一色温下的颜色。
[0012]在一种可能的实现方式中,触控笔还包括触控板,触控笔,具体用于:接收针对触控板的第一操作;响应于第一操作,开启取色功能,确定发光装置的第一色温。这样,触控笔在开启取色功能后,就确定第一色温,可以提高触控笔对物体颜色的取色效率。
[0013]在一种可能的实现方式中,第一操作为在触控板上长按的操作。这样,对触控板执行长按操作后,可以开启触控笔的取色功能。
[0014]在一种可能的实现方式中,第一RGB值对应于第一目标颜色,触控笔,还用于:向电子设备发送第一色温和第一RGB值,使得在电子设备显示第一色温和第一RGB值对应的色块。这样,用户可以在电子设备看到第一色温和第一RGB值对应的色块,从而知道触控笔取色后的物体的实际颜色。
[0015]在一种可能的实现方式中,触控笔还包括触控板和存储器,存储器用于存储第一色温和第一RGB值;触控笔,还用于接收针对触控板的第二操作;触控笔,还用于响应于第二操作,确定第一差值;触控笔,还用于根据第一差值和第一色温,确定发光装置的第二色温;其中,第二色温为第一差值与第一色温的和;发光装置,还用于根据第二色温发光;摄像头,用于采集发光装置照射下物体的第三图像;色温传感器,还用于采集发光装置照射下物体的第二灰度矩阵;触控笔,还用于根据第一RGB值、第二色温与第一色温的差值和第二灰度矩阵处理第三图像,得到第二目标颜色。这样,用户可以在第一色温的基础上,得到其他色
温下的物体的颜色,从而实现了触控笔对不同色温下的物体颜色的取色功能,满足了用户对不同色温下的物体颜色的需求。
[0016]在一种可能的实现方式中,第一差值分别对应第三R值,第三G值以及第三B值,第一RGB值分别对应第四R值,第四G值以及第四B值,第三图像包括多个像素点,任一个像素点对应第五R值、第五G值以及第五B值;触控笔,具体用于:根据第四R值、第四G值、第四B值以及第二灰度矩阵,得到第三图像的像素点的第一通道、第二通道以及第三通道的第二增益系数;其中,第一通道的第二增益系数=第六值/(第四R值+第三R值),第二通道的第二增益系数=第六值/(第四G值+第三G值),第三通道的第二增益系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种触控笔,其特征在于,包括:摄像头、发光装置以及色温传感器;所述触控笔,用于在开启取色功能时,确定所述发光装置的第一色温;所述发光装置,用于根据所述第一色温发光;所述摄像头,用于采集所述发光装置照射下物体的第一图像;所述色温传感器,用于采集所述发光装置照射下物体的第一灰度矩阵;所述触控笔,还用于根据所述第一色温和所述第一灰度矩阵处理所述第一图像,得到第一目标颜色。2.根据权利要求1所述的触控笔,其特征在于,所述触控笔,具体用于:根据所述第一色温和所述第一灰度矩阵,通过自动白平衡AWB算法对所述第一图像进行处理,得到所述物体在所述第一色温下的第一RGB值;其中,所述第一RGB值对应于所述第一目标颜色。3.根据权利要求2所述的触控笔,其特征在于,所述第一色温对应第一R值、第一G值以及第一B值,所述第一图像包括多个像素点,所述任一个像素点对应第二R值、第二G值以及第二B值;所述触控笔,具体用于:根据所述第一R值、所述第一G值、所述第一B值以及所述第一灰度矩阵,得到所述第一图像的像素点的第一通道、第二通道以及第三通道的第一增益系数;其中,所述第一通道的第一增益系数=第一值/所述第一R值,所述第二通道的第一增益系数=所述第一值/所述第一G值,所述第三通道的第一增益系数=所述第一值/所述第一B值,所述第一值为所述第一灰度矩阵中的任一值;根据所述第一通道的第一增益系数、所述第二通道的第一增益系数以及所述第三通道的第一增益系数,计算所述第一通道的第一矫正系数、所述第二通道的第一矫正系数以及所述第三通道的第一矫正系数;其中,所述第一通道的第一矫正系数=所述第一通道的第一增益系数
×
所述第二R值,所述第二通道的第一矫正系数=所述第二通道的第一增益系数
×
所述第二G值,所述第三通道的第一矫正系数=所述第三通道的第一增益系数
×
所述第二B值;根据所述第一通道的第一矫正系数、所述第二通道的第一矫正系数以及所述第三通道的第一矫正系数,对所述第一图像进行矫正处理,得到所述第一图像经过矫正处理后的第二图像;根据所述第二图像,得到所述物体在所述第一色温下的所述第一RGB值。4.根据权利要求3所述的触控笔,其特征在于,所述第一RGB值为所述第二图像的所有像素点的R值、G值以及B值分别求平均后的值。5.根据权利要求1

4中任一项所述的触控笔,其特征在于,所述触控笔还包括触控板,所述触控笔,具体用于:接收针对所述触控板的第一操作;响应于所述第一操作,开启所述取色功能,确定所述发光装置的所述第一色温。6.根据权利要求5所述的触控笔,其特征在于,所述第一操作为在所述触控板上长按的操作。7.根据权利要求6所述的触控笔,其特征在于,第一RGB值对应于所述第一目标颜色,所述触控笔,还用于:向电子设备发送所述第一色温和所述第一RGB值,使得在所述电子设备显示所述第一
色温和所述第一RGB值对应的色块。8.根据权利要求7所述的触控笔,其特征在于,所述触控笔还包括触控板和存储器,所述存储器用于存储所述第一色温和所述第一RGB值;所述触控笔,还用于接收针对所述触控板的第二操作;所述触控笔,还用于响应于所述第二操作,确定第一差值;所述触控笔,还用于根据所述第一差值和所述第一色温,确定所述发光装置的第二色温;其中,所述第二色温为所述第一差值与所述第一色温的和;所述发光装置,还用于根据所述第二色温发光;所述摄像头,用于采集所述发光装置照射下物体的第三图像;所述色温传感器,还用于采集所述发光装置照射下物体的第二灰度矩阵;所述触控笔,还用于根据所述第一RGB值、所述第二色温与所述第一色温的差值和所述第二灰度矩阵处理所述第三图像,得到第二目标颜色。9.根据权利要求8所述的触控笔,其特征在于,所述第一差值分别对应第三R值,第三G值以及第三B值,所述第一RGB值分别对应第四R值,第四G值以及第四B值,所述第三图像包括多个像素点,所述任一个像素点对应第五R值、第五G值以及第五B值;所述触控笔,具体用于:根据所述第四R值、所述第四G值、所述第四B值以及所述第二灰度矩阵,得到所述第三图像的像素点的第一通道、第二通道以及第三通道的第二增益系数;其中,所述第一通道的第二增益系数=第六值/(所述第四R值+所述第三R值),所述第二通道的第二增益系数=所述第六值/(所述第四G值+所述第三G值),所述第三通道的第二增益系数=所述第六值/(所述第四B值+所述第三B值),所述第六值为所述第二灰度矩阵中的任一值;根据所述第一通道的第二增益系数、所述第二通道的第二增益系数以及所述第三通道的第二增益系数,计算所述第一通道的第二矫正系数、所述第二通道的第二矫正系数以及所述第三通道的第二矫正系数;其中,所述第一通道的第二矫正系数=所述第一通道的第二增益系数
×
所述第五R值,所述第二通道的第二矫正系数=所述第二通道的第二增益系数
×
所述第五G值,所述第三通道的第二矫正系数=所述第三通道的第二增益系数
×
所述第五B值;根据所述第一通道的第二矫正系数、所述第二通道的第二矫正系数以及所述第三通道的第二矫正系数,对所述第三图像进行矫正处理,得到所述第三图像经过矫正处理后的第四图像;根据所述第四图像,得到所述物体在所述第二色温下的第二RGB值;其中,所述第二RGB值对应于所述第二目标颜色。10.根据权利要求9所述的触控笔,其特征在于,所述第二RGB值为所述第四图像中的所有像素点的R值、G值以及B值分别求平均后的值。11.根据权利要求8

10中任一项所述的触控笔,其特征在于,所述第二操作为在所述触控板上从左向右滑动的操作或者在所述触控板上从右向左滑动的操作。12.根据权利要求11所述的触控笔,其特征在于,所述第一差值满足下述公式:所述第一差值=(m

n)
×
第一阈值,其中,所述m为在所述触控笔开启取色功能后,在所述触控板上从左向右滑动的次数,所述n为在所述触控笔开启取色功能后,在所述触控板上从右向左滑
动的次数,所述m为大于或等于0的整数,所述n为大于或等于0的整数。13.根据权利要求12所述的触控笔,其特征在于,第二RGB值对应于所述第二目标颜色,所述触控笔,还用于:向电子设备发送所述第二色温和所述第二RGB值,使得在所述电子设备显示所述第二色温和所述第二RGB值对应的色块。14.根据权利要求13所述的触控笔,其特征在于,所述摄像头、所述发光装置以及所述色温传感器均设置在所述触控笔的尾端。15.根据权利要求14所述的触控笔,其特征在于,所述触控笔还包括防尘玻璃罩以及塑料防尘筒,所述防尘玻璃罩的两端分别内嵌于所述塑料防尘筒,所述防尘玻璃罩放置于所述摄像头与所述色温传感器上方,所述发光装置内嵌于所述塑料防尘筒。16.一种取色方法,其特征在于,应用于取色系统,所述取色系统包括触控笔以及电子设备,所述触控笔包括摄像头、发光装置以及色温传感器,所述方法包括:在开启取色功能时,确定所述发光装置的第一色温;其中,所述发光装置用于根据所述第一色温发光;通过所述摄像头采集所述发光装置照射下物体的第一图像;通过所述色温传感器采集所述发光装置照射下物体的第一灰度矩阵;根据所述第一色温和所述第一灰度矩阵处理所述第一图像,得到第一目标颜色。17.根据...

【专利技术属性】
技术研发人员:白坤席迎军
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1