摘要: 彩色图像转为灰度图像: 1.三个颜色通道像素值加和取均值(B+G+R)/3; 2.三个通道按照公式:r*0.299+g*0.587+b*0.114 计算效率:定点大于浮点,+- > */,移位(左移<<为乘,右移>>为除)大于乘除,所以算法优化如下图: 注:浮点型转成整型会存在误差,右图为实现马赛克 阅读全文
posted @ 2018-11-24 22:12 zarjen 阅读(445) 评论(0) 推荐(0)
摘要: 一、C语言的常量是可以通过地址进行修改的;而C++的常量是不可修改的,且在定义的时候必须初始化! 可引用常量的地址,但只是临时地址: const int a = 10 ; int *b = (int*)&a ; //开辟临时地址给a,实际并不能访问a的地址,它在符号表中,不可修改 宏是在预编译阶段( 阅读全文
posted @ 2018-11-24 12:33 zarjen 阅读(875) 评论(0) 推荐(0)