rgb相关内容

确定RGB颜色的感知亮度的公式

我正在寻找某种公式或算法来确定给定RGB值的颜色的亮度.我知道这不像将RGB值相加并使总和更高更明亮一样简单,但是我对于从哪里开始感到迷茫. 解决方案 该方法可能因您的需要而异.以下是三种计算亮度的方法: 亮度(某些颜色空间的标准):(0.2126 * R + 0.7152 * G + 0.0722 * B) 来源 亮度(感知选项2,计算速度较慢): sqrt(0.241 * ..
发布时间:2021-04-23 18:55:19 其他开发

获取并设置CCSprite(cocos2d-x)中像素的RGB/RGBA值

我为什么需要这个? 基本上,我需要将彩色图像转换为灰度图像.包括图像的灰度版本可能是一种解决方案,但是在我的情况下空间很小-我不希望我的APK太大.此外,我也想对像素进行一些效果处理.同样,这是为了使APK变小. 我从CCTexture2D找到了 getPixel setPixel 和获取图像的像素RGBA ,但是我想要更简单的方法. 感谢您的帮助. 谢谢! 解决方案 ..
发布时间:2021-04-22 20:36:11 游戏开发

C-rgb值-计算模糊滤镜的rgb值的平均值

前两个不是那么困难,但是第三个让我发疯.模糊滤波器必须计算某些像素组的rgb值的平均值,以替换居中像素的值.想象一下一个3x3的网格,其中中心的像素必须使用八个周围像素的平均值和中心像素本身的rgb值进行操纵. 到目前为止,我所做的是: //模糊图像虚空模糊(int高度,int宽度,RGBTRIPLE图像[height] [width]){int n;int m;int averageRe ..
发布时间:2021-04-12 20:45:41 其他开发

如何以字符串形式存储颜色?

如果它们是人类可读格式,我想将Color存储在字符串中,如果不是,则要存储ToArgb(). 颜色是红色,然后将其存储在“红色"字符串中,如果颜色是绿色的某种变体,则将其存储为"ff40ff80". 在运行时,我想将此字符串转换回Color类Object吗? 解决方案 您很幸运. Color.ToString() 方法将为您做到这一点: 返回值 类型: System ..
发布时间:2021-04-01 21:32:16 C#/.NET

如何使用Python更快地处理图像?

我试图编写一个脚本,该脚本将检测屏幕上的RGB值,然后单击x,y值.我知道如何执行点击,但是我需要比下面的代码更快地处理图像. Python可以做到这一点吗? 到目前为止,我一次读取一行,当x = 1920时,我进入第二行,但是一行大约需要10秒钟.到那时,屏幕上的那个人会搬到一个完全不同的地方,而我只做了一行! 我可以加快这段代码的速度吗,或者有没有更好的方法来实现我想要的?如果无法 ..
发布时间:2020-11-27 02:25:28 Python

如何在Ubuntu上从JPEG或其他图像创建YUV422帧

我想从任何图像上在Ubuntu上创建一个示例YUV422框架,因此为了学习起见,我可以将YUV422编码为RGB888.我真的很希望能够使用受信任的工具来创建样本并将其转换回jpeg. 我尝试过ImageMagick,但显然做错了什么: convert -size 640x480 -depth 24 test.jpg -colorspace YUV -size 640x480 -dep ..
发布时间:2020-11-27 02:00:00 其他开发

RGB 565-为什么6位为绿色

我正在检查不同的 RGB 格式,我想知道为什么在RGB-565中将绿色分配给6位,将红色和蓝色分配给5位?绿色背后是否有任何特殊原因,还是出于对称性的考虑( 565 而不是 655 或 556 ) ? 解决方案 这可能是由于视锥细胞的反应所致.基本上,我们在光谱的那部分对光更敏感,因为不同的锥 * 在那里强烈重叠.例如,光谱中蓝色端的大多数光主要仅被一个吸收. 将更多的钱花在最有用的 ..
发布时间:2020-11-26 22:57:36 其他开发

PIL image.convert("RGB")是否将图像转换为sRGB或AdobeRGB?

我想使用Python中的PIL将图像从RGBa,CMYK等各种模式批量转换为sRGB. 但是,我不确定是否可以在任何地方找到它 image.convert("RGB") 将图像转换为sRGB或Adobe RGB.我的直觉说,它可以转换为sRGB. 如果将其转换为sRGB,那么如果我将Adobe RGB图像传递给convert函数,它将成功转换为sRGB吗? 解决方案 ..
发布时间:2020-11-26 22:36:58 Python

为什么.toString(16)将rgb,十进制或其他输入转换为十六进制

我试图在所有可以找到答案的地方进行搜索,以了解.toString(16)为什么将数字转换为十六进制值.我的第一个问题是,为什么16?我的第二个问题是,即使我看不到代码中的字母,这怎么能返回字母.例如,我不明白下面的代码如何返回ff而不是数字. var r = 255; r.toString(16); //returns ff 如果有人对此有任何链接或见解,请告诉我.我很好奇.预先谢谢你 ..
发布时间:2020-11-23 01:05:02 前端开发

使用gstreamer将YUVj420p像素格式转换为RGB888

我使用gstreamer 1.2将帧从我的IP摄像机馈送到opencv程序 该流是(640 * 368 YUVj420p),我想将其转换为RBG888以能够在我的opencv程序中使用它 有没有办法使用gstreamer进行转换? 还是我必须自己做? 如果可以的话,请给我进行转换的方程式 解决方案 在对gstreamer进行了一些试验之后,我决定自己进行转换,并且转 ..
发布时间:2020-11-21 02:39:48 其他开发

将GPU YUV转换为RGB.值得努力?

我必须将YUV 4:2:2的多个完整PAL视频(720x576 @ 25)实时转换为RGB,并且可能每个视频都需要自定义调整大小. 我已经考虑过使用GPU,因为我已经看到了一些可以做到这一点的示例(只是4:4:4,因此bpp在来源和命运上都是相同的)-但是,我没有使用GPU的经验,我不确定该怎么做.据我了解,该示例只是将视频帧转换为YUV并将其显示在屏幕上. 是否可以获取已处理的帧?将它发送 ..
发布时间:2020-11-20 00:20:43 其他开发

根据列值改变多个数据块gnuplot的点颜色

我的问题与此问题非常相似,我从中学到了很多东西.但是,我正在处理多个数据块,如下所示: 1 2 3 4 5 6 7 8 0 4 3 0 4 5 7 2 3 0 4 5 0 5 6 7 我正在这样绘制它们: plot "file.txt" index 0 u 1:2 w points pt 1,\ "file.txt" index 1 u 1:2 w points pt ..
发布时间:2020-11-16 04:31:16 其他开发

如何从点文件内部向gnuplot中的每个点添加颜色

阅读此和此答案可以更改每个点的颜色,但是: 必须使用set palette model RGB defined ()进行定义,因此 如果我想要100种不同的颜色,我将必须定义所有这些颜色 在绘制点之前指定点的颜色. 我的问题是,有没有一种方法可以避免上述所有问题,例如按如下方式修改我的数据文件: x y z R G B 1 2 3 0 255 255 5 6 ..
发布时间:2020-11-16 03:40:47 其他开发

DirectShow RGB-YUV滤镜

我想使用VP8在我的应用中对视频进行编码。我在应用中使用RGB24格式,但是VP8 DirectShow过滤器仅接受YUV格式(http://www.webmproject.org/tools/#directshow_filters)。 我已经谷歌搜索“ RGB到YUV DirectShow过滤器”,但没有成功。我不想自己写这个过滤器,因此,如果您能在哪里找到此类过滤器的信息有所帮助,我将不 ..
发布时间:2020-10-22 03:22:51 其他开发

dicom图像图不良的原因可能是什么

此常见X射线的dicom文件以混乱的方式绘制的原因可能是什么: 使用的算法如下: 原始图像矩阵是3d: int [1:2014,1:2014, 1:3] 110 51 99 113 52 101 111 53 102 110 ... 此rgb已转换通过公式转换为灰度: 灰色= 0.3 * mat [,, 1] + 0.59 * mat [,, 2] + ..
发布时间:2020-10-21 21:53:12 其他开发

从信号图像(RGB)去除背景“噪声”

我有一些信号图像: 其中一些包含颜色信号,有些只是灰色/黑色信号。 我的任务是仅提取具有白色背景的纯信号。 我检查了虚线,虚线,实线(顶部和底部)的RGB值是否与在RGB方面接近0; 0; 0(例如:0; 0; 0、2; 2; 2;或8; 8; 8)。 因此,我想到的第一件事是访问每个像素的RGB值,如果所有RGB值都相同,则分配白色。使用这种繁重的计算,我可以提取所有颜色信号 ..
发布时间:2020-10-13 19:19:47 Python