文章目录[隐藏]
这节我们来说一下。如何用OpenCL来对图片进行灰度处理。灰度处理公式很简单。如下:
Gray = R*0.299 + G*0.587 + B*0.114
我们只要把图片数据读取出来。让每个工作组包含四个数据(RGBA)。当然你也可以用RGB。只读三个数据。交OPENCL处理就可以了。由于每个像素值的处理方式相同。所以我们只有一维数组就可以了。
下面我们看代码。
gray.cl代码:
主程序代码:
以上就是由优质生活领域创作者 生活常识网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文标题:codeblocks详细使用教程(Codeblocks使用说明)
本文地址:http://www.shenzhoubaby.com/1432.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。
本文地址:http://www.shenzhoubaby.com/1432.html,转载请说明来源于:生活常识网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系@qq.com进行处理。分享目的仅供大家学习与参考,不代表本站立场。