【技术实现步骤摘要】
触控笔和取色方法
[0001]本申请涉及终端
,尤其涉及一种触控笔和取色方法。
技术介绍
[0002]随着终端技术的发展,支持电容笔输入的电子设备得到发展和应用,使得用户可以使用电容笔将物体对应的图像绘制在电子设备的触控屏上。
[0003]当用户使用电容笔绘制物体对应的图像时,用户需要确定物体表面的颜色,通常的处理方式是,用户可以直观地观察物体表面的颜色,并在电子设备的触控屏上的颜色区域选择与观察到的颜色类似的颜色,从而将物体对应的图像绘制在电子设备的触控屏上。
[0004]但是,当物体表面包含多种颜色时,用户需要多次观察物体表面的颜色,这样也使得用户需要多次在电子设备的触控屏上选择与观察到的颜色类似的颜色,操作过程繁琐,而且,也降低了用户绘画的效率。
技术实现思路
[0005]本申请实施例提供一种触控笔和取色方法,触控笔包括:摄像头、发光装置以及色温传感器;触控笔开启取色功能时,可以确定第一色温,使得发光装置根据第一色温发光,通过摄像头采集发光装置照射下物体的第一图像以及通过色温传感器采集发光装置照射下物体的第一灰度矩阵,触控笔根据第一色温和第一灰度矩阵处理第一图像,得到第一目标颜色;当第一色温变为第二色温后,发光装置根据第二色温发光,触控笔可以得到物体的第三图像以及第二灰度矩阵,触控笔根据第一目标颜色、第一差值以及第二灰度矩阵处理第三图像,得到第二目标颜色,实现了触控笔在不同色温下对物体的取色功能,使得用户不需要直接观察物体的颜色,提高了识别物体颜色的准确率;其中,第一RGB ...
【技术保护点】
【技术特征摘要】
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.根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。