百科生活 投稿
关于【codeblocks使用教程】,Codeblocks如何使用,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、codeblocks使用教程:Codeblocks如何使用
- 2、用Codeblocks进行OpenCL编程(7)—灰度处理
1、codeblocks使用教程:Codeblocks如何使用
操作方法
新建一个项目,点击文件->新建 ->项目。
然后选择Console application,前进。
选择"C"源文件->下一步。
填写项目标题,选择项目所在文件位置,点击下一步,如图(项目文件名和结果文件名是自动生成的,不要改动)。
点击完成。
在左侧,我们将看到,自动给我们生成了main.c。
双击打开main.c,系统自动生成如下代码。
先点“生成”,再点“运行”,或直接点“生成并运行”,如图框中,第一个为“生成”,第二个为“运行”,第三个为“生成并运行”。快捷键对应: 编译->Ctrl+F9 运行->Ctrl+F10
编译输出见下方 ,蓝色字体。与其他编译器相比,可以看到主函数返回值以及运行时间。
2、用Codeblocks进行OpenCL编程(7)—灰度处理
这节我们来说一下,如何用OpenCL来对图片进行灰度处理。灰度处理公式很简单,如下:
Gray = R*0.299 + G*0.587 + B*0.114
我们只要把图片数据读取出来,让每个工作组包含四个数据(RGBA)。当然你也可以用RGB,只读三个数据。交OPENCL处理就可以了。由于每个像素值的处理方式相同,所以我们只有一维数组就可以了。
读取和保存处理后的图片是重点,建议大家先阅读下这两篇文章Codeblocks下Freeimage编程(1)—图片读取和Codeblocks下Freeimage编程(2)—创建图片。
下面我们看代码。
"title":"gray.cl代码:","content"使用图片
灰度处理后输出图片
本文关键词:codeblocks如何使用调试功能,codeblocks如何使用debug,codeblocks如何使用别人的源码,codeblocks如何使用c语言,codeblocks如何使用workspace。这就是关于《codeblocks使用教程,Codeblocks如何使用(用Codeblocks进行OpenCL编程)》的所有内容,希望对您能有所帮助!
- 最近发表