因未测试其他作者的算法时间和效率,本文不敢自称是最快的,但是速度也可以肯定说是相当快的,在一台I5机器上占用单核的资源处理 3000 * 2000的灰度数据用时约 20ms,并且算法和核心的大小是无关的,即所谓的o(1)算法。 在实现本算法之前,也曾经参考何凯明在暗通道去雾时 ...
在颜色空间系列 : RGB和CIEXYZ颜色空间的转换及相关优化和颜色空间系列 : RGB和YUV颜色空间的转换及优化算法两篇文章中我们给出了两种不同的颜色空间的相互转换之间的快速算法的实现代码,但是那个是C 版本的,为了比较方便,我们这里提供C版本的代码,以RGB转到YUV空间的代码为例: 上述代码和颜色空间系列 : RGB和YUV颜色空间的转换及优化算法中的有所不同,但是应该说更加合理,注意 ...
2018-02-02 22:08 1 4429 推荐指数:
因未测试其他作者的算法时间和效率,本文不敢自称是最快的,但是速度也可以肯定说是相当快的,在一台I5机器上占用单核的资源处理 3000 * 2000的灰度数据用时约 20ms,并且算法和核心的大小是无关的,即所谓的o(1)算法。 在实现本算法之前,也曾经参考何凯明在暗通道去雾时 ...
http://www.easyrgb.com/en/convert.php#Result http://www.easyrgb.com/en/math.php ...
(转)YUV / RGB 格式及快速转换算法 YUV RGB 转换公式 2010年03月12日 星期五 11:26 1 前言 自然界的颜色千变万化,为了给颜色一个量化的衡量标准,就需要建立 ...
常接触到的就包括 RGB / CMYK / YIQ / YUV / HSI等等。 对于 ...
在做图像处理的SSE优化时,也会经常遇到一些小的过程、数值优化等代码,本文分享一些个人收藏或实现的代码片段给大家。 一、快速求对数运算 对数运算在图像处理中也是个经常会遇到的过程,特备是在一些数据压缩和空间转换时常常会用到,而且是个比较耗时的函数,标准的SSE库里并没有提供该函数的实现 ...
我在前面的两篇随笔中,写到了YUV与RGB的互转公式,也写了一些SSE指令学习的常用指令。因为接下来我决定暂停对SSE指令的简单翻译,而要把他用到实践中去。因此会贴上大篇幅的看起来让人头晕目眩的代码,不过我会尽力写好注释,以免大家看起来比较费劲。 既然说SSE能够对重复大量相同运算的数据在运 ...
Euclidean distance map(EDM)这个概念可能听过的人也很少,其主要是用在二值图像中,作为一个很有效的中间处理手段存在。一般的处理都是将灰度图处理成二值图或者一个二值图处理成另外一个二值图,而EDM算法确是由一幅二值图生成一幅灰度图。其核心定义 ...
在SSE图像算法优化系列五:超高速指数模糊算法的实现和优化(10000*10000在100ms左右实现) 一文中,我曾经说过优化后的ExpBlur比BoxBlur还要快,那个时候我比较的BoxBlur算法是通过积分图+SSE实现的,我在09年另外一个博客账号上曾经提供过一篇这个文章 ...