预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN114331817A(43)申请公布日2022.04.12(21)申请号202111612365.6(22)申请日2021.12.27(71)申请人泰山信息科技有限公司地址271000山东省泰安市泰山区春雨软件园1号1-4层(72)发明人孔庆雷(74)专利代理机构北京集佳知识产权代理有限公司11227代理人韩宏星(51)Int.Cl.G06T3/00(2006.01)权利要求书2页说明书7页附图3页(54)发明名称一种图像转换方法、系统、装置及计算机可读存储介质(57)摘要本申请公开了一种图像转换方法、系统、装置及计算机可读存储介质,包括:获取目标RGB图像中的像素点;将像素点纵向分为多块,得到多块像素块;利用多线程中每个线程分别并行各自加载一个像素块中预设数量的像素值,获取像素值中的B值、G值和R值;每个线程分别并行利用图像转换公式对获取的像素值的B值、G值和R值进行转换,得到对应的H值、S值和V值;将每个线程得到的全部的相互对应的H值、S值和V值重新组合,得到与目标RGB图像中的像素点对应的HSV图像的像素点。本申请通过将像素点纵向切分为多个像素块,方便利用多线程机制,利用多个线程分别并行对每个像素块进行图像转换处理,大大提升了图像转换效率。CN114331817ACN114331817A权利要求书1/2页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值的过程,包括:每个线程分别并行利用汇编指令形式的图像转换公式对相应的像素值的B值、G值和R值进行转换,得到对应的H值、S值和V值。6.一种图像转换系统,其特征在于,包括:像素点获取模块,用于获取目标RGB图像中的像素点;像素切分模块,用于将所述像素点纵向分为多块,得到多块像素块;像素值获取模块,用于利用多线程中每个线程分别并行各自加载一个像素块中预设数量的像素值,获取像素值中的B值、G值和R值;像素值转换模块,用于每个线程分别并行利用图像转换公式对获取的像素值的B值、G值和R值进行转换,得到对应的H值、S值和V值;循环模块,用于重复获取像素块中的像素值并进行转换,直到像素块中的全部像素值转换完毕;2CN114331817A权利要求书2/2页像素点生成模块,用于将每个线程得到的全部的相互对应的H值、S值和V值重新组合,得到与所述目标RGB图像中的像素点对应的HSV图像的像素点。7.根据权利要求6所述的图像转换系统,其特征在于,所述像素值获取模块,包括:像素值获取单元,用于利用多线程中每个线程分别并行各自加载一个像素块中预设数量的像素值至内存中;像素集中存放单元,用于每个线程分别依次将对应的像素值中全部B值、全部G值和全部R值分别集中存放。8.根据权利要求7所述的图像转换系统,其特征在于,所述像素值转换模块,包括:像素值转存单元,用于每个线程分别并行从内存中获取的像素值的B值、G值和R值,并转存至数据寄存器