首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >图像滤镜内核扩展16-235个有限的颜色范围

图像滤镜内核扩展16-235个有限的颜色范围
EN

Stack Overflow用户
提问于 2017-04-02 14:32:06
回答 1查看 122关注 0票数 0

有没有可能编写一个5x5内核来将有限的颜色范围处理成完整的范围?

这是我的样本双色内核,我不知道要使用什么值,也不知道在哪里实现颜色扩展:

灰度

代码语言:javascript
复制
{ 0.3,  0.3,  0.3,  0.0,  0.0 }
{ 0.6,  0.6,  0.6,  0.0,  0.0 }
{ 0.1,  0.1,  0.1,  0.0,  0.0 }
{ 0.0,  0.0,  0.0,  1.0,  0.0 }
{ 0.0,  0.0,  0.0,  0.0,  1.0 }

我想要RGB颜色扩展RGB 16-235 => 0-255

但是,我需要内核矩阵,因为我不是在处理图像,而是将该矩阵传递给一个windows API函数(未记录的: SetMagnificationDesktopColorEffect)。

我不能对像素进行简单的减法/除法/乘法。我没有。

EN

回答 1

Stack Overflow用户

发布于 2017-04-02 14:48:00

你基本上可以在没有内核的情况下做到这一点,方法是从图像中减去16,然后除以219。然后,您将归一化为1个图像,您必须将其乘以255以获得255个强度范围表示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43165313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档