图像原理和图像的运算操作

图像原理

图像是由一个个像素点组成的,在计算机中,像素点是有三原色(R,G,B)表示。所以每个图片可以拆分为很多(R,G,B)来表示。类似于
在这里插入图片描述
每一个颜色由8位二进制数表示,范围是0到1111 1111
所以比如白色:255 255 255
换算成24bit的二进制码1111 1111 1111 1111

图像的运算操作

方案一:左移右移运算

将二进制数左移(>>)或者右移(<<)
比如110(6)向左移一位,变成1100(12),大小乘2
110像右移动一位变成11(3),大小除以2;
注意111右移时,会抹掉最后的1,可以理解成是向下取整。
那么用在操作像素点时,就可以通过右移,将红绿蓝各色的值提取出来。
在这里插入图片描述

方案二:与运算

与运算指将两个二进制数上在同样位置的两个数分别比较,只有都是1时,表示结果的二进制数的对应位上才能是1;否则为0;
那么,就可以用0000 0000 0000 0000 0000 0000 1111 1111(B),
0000 0000 0000 0000 1111 1111 0000 0000(G)
和0000 0000 1111 1111 0000 0000 0000 0000(R)
分别和对应的RGB代码相与,将三种颜色提取出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值