问题标签 [luminance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
273 浏览

sass - 用于确定颜色亮度的 Sass 函数

我在网上找到了六个函数来确定 Sass 中颜色的亮度。它们几乎完全相同,但都没有工作 - 都抛出相同的错误:

这是我目前正在使用的功能:

该错误是指该函数的最后一行。我尝试过的所有其他功能(以相同的基本方式工作)都会引发相同的错误。

0 投票
2 回答
1333 浏览

ios - CIAreaHistogram + CIHistogramDisplayFilter 仅获取亮度直方图

我相信这可能与 iOS 和 Mac OS 中的 Core Image 相关。

我可以在 Core Image 中使用 CIAreaHistogram + CIHistogramDisplayFilter 来显示 RGB 直方图。有没有办法单独获得 LUMINANCE 而不是 RGB?

0 投票
1 回答
765 浏览

image - 如何将 RGB 图像转换为亮度图像并将图像存储为 Matlab 中的 .raw 文件

我正在尝试将 RGB 图像转换为亮度图像并将其保存为 .raw 图像以在另一个软件中使用它。我正在使用以下代码

但是,当我尝试使用IrfanViewer打开图像时,据说该文件已损坏。我的代码有问题吗?如果是这样,我如何将此图像转换为亮度图像并保存?谢谢 :)

0 投票
1 回答
815 浏览

r - 在 ggplot2 中为手动定义的调色板设置亮度

我有一个自定义颜色托盘,我想将其用于 geom_bar 图。但是我也想手动设置这些颜色的亮度。当我在 ggplot 代码中同时运行 scale_fill_manual() 和 scale_fill_hue() 函数时,出现以下错误:

这似乎是一个“scale_fill”函数覆盖了另一个。在 scale_fill_manual() 函数中设置亮度似乎是合乎逻辑的,例如:

但这不起作用。

在此先感谢您的帮助!这是正确设置亮度的图形版本(以下是数据和代码):这个图是没有亮度设置为55的版本

0 投票
1 回答
1024 浏览

android - Zxing从灰度图像android构造二进制位图

我正在开发一个安卓应用程序,它需要解码包含二维码的灰度图像。我一直在尝试将 zxing 与 android 集成。对于 rgb 色标图像,它工作正常。

对于 rgb 图像字节数组,我使用此代码构建二进制位图。

但对于灰度图像,我不知道如何构建二进制位图。

0 投票
1 回答
430 浏览

c++ - 图像处理:亮度加权

我想权衡亮度值。

示例:我有一个亮度值向量:

我有一个系数向量:

我创建一个空图像:

因此,我的第一个亮度值为 50 (lum[0]=50),我希望将其应用于矩阵的 5.1 (coef[0]=5.1) 第一个像素。为此,我需要用第一个和第二个亮度值对第 6 个像素进行加权。在我的情况下,我的第 6 个像素的亮度将为 95,因为 (0.1*50)+ (0.9*100)=95

目前,对于第二个系数 (coef[1]=2.55),我在 2.55 上使用了 0.9 来进行前面的计算。在这个系数上它仍然是 1,65,所以第 7 个像素的亮度为 100,第 8 个像素的亮度为 (0.65*100)+ (0.35*150) = 117,5。

等等...

其实我有这个:

0 投票
0 回答
259 浏览

c++ - 使用opencv c ++测量图像亮度的方法有哪些

我需要以不同的方式用 opencv c++ 测量图像的亮度。

一种方法是将图像转换为 YUV,然后计算亮度。你有什么其他的建议吗?

提前致谢。

0 投票
2 回答
130 浏览

opengl-es - 表面纹理的亮度 'y' 值

对于我的 opengl 视频播放器应用程序,我使用绑定到 GL_TEXTURE_EXTERNAL_OES 的表面纹理

来源:https ://github.com/crossle/MediaPlayerSurface/blob/master/src/me/crossle/demo/surfacetexture/VideoSurfaceView.java

在我的片段着色器中,我希望为 3x3 块获取亮度值。

然后计算每个纹素的亮度:即:p00,通过使用 (0.3,0.59,0.11) 的 vec3 做 p00.rgb 的点。

相反,是否可以直接使用 p00.y ?它会给出亮度值吗?

0 投票
1 回答
1509 浏览

video - 捕获后修复(使用ffmpeg)视频上的色度位置

我正在尝试使用(旧)视频采集卡(显然是旧的 VHS 播放器)将一些视频从 VHS 转换为数字视频。由于来自我的视频采集卡的输入和来自 VHS 的输出,我别无选择,只能使用 S-Video 电缆连接到计算机进行采集。

除了在电视上不会发生的色度和亮度之间的一点不同步之外,几乎所有东西都可以正常工作。

例如,在原始视频中,我有这样的东西: 颜色位置好

拍摄视频后如下所示: 颜色位置不好

如您所见,色度与亮度通道有一点不同步(我会说大约 10 行错误)。

我正在使用以下命令在 Linux 系统上使用 ffmpeg 进行捕获:

$ v4lctl setnorm PAL-BG

$ v4lctl setinput S-video

$ ffmpeg -y -f alsa -ac 2 -i pulse -f video4linux2 -i /dev/video0 -c:a pcm_s16le -vcodec rawvideo -t $duration -r 25 -loglevel error -stats ~/tmp/tmp.mkv

我在 v4l 中尝试了其他输入规范,尝试了其他 VHS 播放器,尝试了从 SCART 到 S-Video 的其他转换电缆,但它没有改变任何东西,

我的问题很简单:有没有办法用 ffmpeg 中的后处理视频过滤器来解决这个问题?

我已经查看了 ffmpeg 中可用的一长串视频过滤器,但我没有找到任何东西。

另外,请注意我不能在捕获命令期间应用过滤器(旧捕获卡,旧 cpu,..),这就是我在 rawvideo 和本机音频中捕获的原因。捕获完成后,我将视频/音频转换为 h264/vorbis,在此步骤中,我可以应用所需的音频/视频过滤(即使它包括将色度和亮度提取到新文件,再次修复和合并)。

谢谢!

0 投票
1 回答
183 浏览

css - 在 Stylus 中调整颜色的亮度

我正在使用 Stylus,CSS 预处理器,我想要一个功能来调整颜色的“感知亮度”,比如 20% 或 -10%。

我发现了“亮度”这个词,看起来手写笔具有获取颜色亮度的功能,但不能调整颜色亮度。

如何创建这样的功能?