码迷,mamicode.com
首页 > 其他好文 > 详细

4-14 图像特效小结

时间:2018-09-26 23:58:35      阅读:352      评论:0      收藏:0      [点我收藏+]

标签:分享   位运算   特效   运算   strong   转化   .com   alt   很多   

技术分享图片

灰度图片和彩色图片,它们的颜色维度是不一样的。彩色图片每一个颜色是三维的,分别是RGB三种颜色来组成。

通过opencv API的方法来把彩色图片转化为灰度图片。

灰度图片实现的算法原理:通过RGB取均值的方式将彩色图片转化为灰度图片。还介绍了一个比较著名的心理学公式:gray = r*0.299+g*0.587+b*0.114

除了介绍API的使用以及彩色图片灰度化的算法原理之外,我们还给大家着重强调了算法的优化。对于图像处理来说,算法优化是非常重要的。比如说浮点转定点,以及加减乘除运算尽可能地转化成移位运算。

实际上算法的优化是有很多工作要做的。介绍了当前这样一个心理学公式进行优化的结果。比如说当前的这个公式我们乘以一个共同的值,比如说乘以一个4,我们把当前的浮点运算转化成定点运算,同时我们把乘法运算又转化成了移位运算。除法运算也可以转化成移位运算。经过转化之后整个代码的运算量就会大大的下降。

我们在学习知识的时候不光要学习API是如何使用的,我们还要掌握原理。如何通过原理的形式,利用源代码来实现这个功能。第三个方面,在掌握原理的同时,看一下我们能不能自己来实现它。另外还有一些算法优化的工作也是比较重要的。

4-14 图像特效小结

标签:分享   位运算   特效   运算   strong   转化   .com   alt   很多   

原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/9710560.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!