CPU如何处理图像像素

像素为图像的最小单位,像素在计算机里面存储按位进行。

黑白图像:一个像素在计算机里面为1位。

灰度图像:一个像素在计算机里面为8位。

彩色图像:彩色图像的每个像素由灰度图像的3个像素叠加构成(RGB三通道),则彩色图像的每个像素在计算机里面为8*3=24位。但是有时彩色图像需外加一个透明度(8位),即共计24位+8位=32位。

若CPU为6核64位,由于每个核为64位,则该CPU每个核可处理灰度图像像素为64/8=8,则该CPU可共计处理总像素为8*6=48个。

如果CPU6核64位处理彩色图像,以24位为例,每个核64位除以24位无法整除,64-24*2=16位,即由于处理时需整个像素处理,因此每个核只能处理彩色图像的2个像素,剩下的16位(可临时存储RGB三通道的某2个通道,待下次读取剩余1个通道补全3通道)需等下一次处理凑够24位即可处理。

但是不能这样计算:64*6/24=16个像素,因为CPU每个核是单独工作,无法跨核处理。

但是GPU在处理24位像素时,能将每个像素分配给不同线程,或将颜色通道分离进行并行处理,这比CPU更灵活,所以人工智能训练必须用GPU

我想可能过10年左右,CPU说不定就可以突破这个限制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值