【技术实现步骤摘要】
一种图像转换方法、系统、装置及计算机可读存储介质
[0001]本专利技术涉及图像处理领域,特别涉及一种图像转换方法、系统、装置及计算机可读存储介质。
技术介绍
[0002]RGB图像转化成HSV图像的需求来自于硬件实现和显示效果调整的两方面需求。
[0003]RGB图像主要满足在图像处理过程中的更加简单高效的实现,HSV图像主要按照人的视觉系统特点进行调整,更容易达到人眼预期的、显示效果的调整。
[0004]因此,在拍摄与生成图像时,绝大多数格式为RGB图像,但HSV图像又能更好的显示图像,为了更好的将图片显示,需要将RGB图像转换为HSV图像。
[0005]为此,需要一种高效的图像转化方法。
技术实现思路
[0006]有鉴于此,本专利技术的目的在于提供一种图像转换方法、系统、装置及计算机可读存储介质,能够高效的图像转化。其具体方案如下:
[0007]一种图像转换方法,包括:
[0008]获取目标RGB图像中的像素点;
[0009]将所述像素点纵向分为多块,得到
【技术保护点】
【技术特征摘要】
1.一种图像转换方法,其特征在于,包括:获取目标RGB图像中的像素点;将所述像素点纵向分为多块,得到多块像素块;利用多线程中每个线程分别并行各自加载一个像素块中预设数量的像素值,获取像素值中的B值、G值和R值;每个线程分别并行利用图像转换公式对获取的像素值的B值、G值和R值进行转换,得到对应的H值、S值和V值;重复获取像素块中的像素值并进行转换,直到像素块中的全部像素值转换完毕;将每个线程得到的全部的相互对应的H值、S值和V值重新组合,得到与所述目标RGB图像中的像素点对应的HSV图像的像素点。2.根据权利要求1所述的图像转换方法,其特征在于,所述将所述像素点纵向分为多块,得到多块像素块的过程,包括:根据预设的线程数将所述像素点纵向平均分为与所述线程数相等的多块像素块。3.根据权利要求1所述的图像转换方法,其特征在于,所述利用多线程中每个线程分别并行各自加载一个像素块中预设数量的像素值,获取像素值中的B值、G值和R值的过程,包括:利用多线程中每个线程分别并行各自加载一个像素块中预设数量的像素值至内存中;每个线程分别依次将对应的像素值中全部B值、全部G值和全部R值分别集中存放。4.根据权利要求3所述的图像转换方法,其特征在于,所述每个线程分别并行利用图像转换公式对获取的像素值的B值、G值和R值进行转换,得到对应的H值、S值和V值的过程,包括:每个线程分别并行从内存中获取的像素值的B值、G值和R值,并转存至数据寄存器中;每个线程分别并行利用图像转换公式对相应的像素值的B值、G值和R值进行转换,得到对应的H值、S值和V值;每个线程分别将对应的全部H值、全部S值和全部V值分别集中存放至内存中。5.根据权利要求1至4任一项所述的图像转换方法,其特征在于,所述每个线程分别并行利用图像转换公式对相应的像素值的B值、G值和R值进行转换,得到对应的H值、S值和V值的过程,包括:每个线程分别并行利用汇编指令形式的图像转换公式对相应的像素值的...
【专利技术属性】
技术研发人员:孔庆雷,
申请(专利权)人:泰山信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。