rgb相关内容

如何比较两种颜色的相似性/差异性

我想设计一个程序来帮助我在 5 种预定义颜色之间进行评估,哪个更类似于可变颜色,以及百分比.问题是我不知道如何手动一步一步地做到这一点.所以想一个程序就更难了. 更多细节:颜色来自不同颜色的凝胶管照片.我有 5 个不同颜色的管子,每个管子代表 5 个级别中的 1 个.我想拍摄其他样品的照片,并在计算机上通过比较颜色来评估该样品属于哪个级别,我也想知道近似值的百分比.我想要一个程序可以做这样的 ..
发布时间:2021-12-06 19:22:34 其他开发

获取 UIImage 的像素颜色

如何获取 UIImage 中特定像素的 RGB 值? 解决方案 你不能直接访问原始数据,但是通过获取这个图像的 CGImage 你可以访问它.这是另一个问题的链接,可以回答您的问题以及您可能对详细图像处理提出的其他问题:CGImage ..
发布时间:2021-12-03 10:52:34 移动开发

从 Range.Interior.Color(或任何其他颜色属性)返回 RGB 值

我试图逐步将单元格的背景颜色更改为黑色,但我发现 Range.Interior.Color 方法返回一个 Long,这似乎是任意的.查看 MSDN 上的文档,几乎没有关于这个数字代表什么的内容.有没有办法从这个长返回RGB值.我实际上需要与 RGB(red, green, blue) 函数相反的函数. 解决方案 简短回答: 没有为此内置功能.您必须编写自己的函数. 长答案: ..
发布时间:2021-12-02 22:53:45 其他开发

从 UIColor 中提取 RGB 值

我见过人们在 Objective-c 中这样做,但我在 swift 中遇到了麻烦.我已经从图片中获取了像素的颜色,但现在我需要获取单独的红色、绿色和蓝色值.这是我所拥有的(h、w 和 rgb 是整数,而 image.getPixelColor(CGPoint) 返回一个 UIColor): xArry[h][w][rgb] = image.getPixelColor(CGPoint(x: w, ..
发布时间:2021-12-02 16:25:35 移动开发

RGB 到十六进制和十六进制到 RGB

如何将RGB格式的颜色转换为十六进制格式,反之亦然? 例如将'#0080C0'转换为(0, 128, 192). 解决方案 注意:rgbToHex 的两个版本都期望 r 的整数值,g 和 b,因此如果您有非整数值,则需要自己进行舍入. 以下将执行 RGB 到十六进制的转换并添加任何所需的零填充: function componentToHex(c) {var hex = ..
发布时间:2021-11-30 22:39:28 前端开发

Camera2 API 设置自定义白平衡 &温度颜色

我正在尝试为白平衡设置自定义值 &我的相机应用程序中的温度颜色.我正在使用 camera2 API,我正在尝试不同的方法来设置这个值.我从 excel 文件中找到了一种方法,可以从 100 到 100.000 之间的白平衡值中获取正确的 RGB 温度矩阵 [红、绿、蓝]. 我将此方法附加到 Seekbar 并且它工作正常,当我尝试聚焦白色时出现问题,然后它变成粉红色.任何一种光线在屏幕上看起 ..
发布时间:2021-11-27 15:25:30 移动开发

从android相机的NV21格式中提取黑白图像

我在谷歌上做了一些搜索,但找不到关于这种格式的足够信息.它是相机预览的默认格式.任何人都可以建议有关它的良好信息来源以及如何从具有该格式的照片/预览图像中提取数据?更具体地说,我需要提取黑白图像. 编辑:似乎这种格式也称为 YCbCr 420 半平面 解决方案 我开发了以下代码将 NV21 转换为 RGB,并且可以正常工作. /*** 将 YUV420 NV21 转换为 RGB88 ..
发布时间:2021-11-27 15:23:10 移动开发

HSL 到 RGB 颜色转换

我正在寻找一种将 HSL 颜色转换为 RGB 的算法. 在我看来,HSL 的使用不是很广泛,所以我在寻找转换器时运气不佳. 解决方案 找到最简单的方法,python 到 救援 :D colorsys.hls_to_rgb(h, l, s) 将颜色从 HLS 坐标转换为 RGB 坐标. ..
发布时间:2021-11-26 23:52:10 其他开发

如何使用 LWJGL 制作简单的截图方法?

所以基本上我现在正在与 LWJGL 混为一谈,但我突然停止了围绕 glReadPixels() 的烦恼. 以及为什么它只能从左下角 -> 右上角读取. 所以我来这里是为了回答我自己的问题,因为我已经弄清楚了所有这些内容, 我希望我的发现可能对其他人有用. 作为旁注,我正在使用: glOrtho(0, WIDTH, 0 , HEIGHT, 1, -1); 解决方案 这里是我的屏幕捕 ..
发布时间:2021-11-18 22:40:32 Java Web开发

ImageIO 读取与其他方法略有不同的 RGB 值

我发现使用 Java 时得到的 RGB(实际上paint.NET)与我正在使用 ImageMagick、Gimp、Python 和 Octave.最后 4 个都同意对方,所以我假设是正确的. 对于这些例子,我使用这个测试图像:http://farm3.static.flickr.com/2811/9177301733_9836174725_o.jpg 测试像素x=4144 y=2768 ..
发布时间:2021-11-18 22:33:19 Java开发

Python 3:我试图通过使用 np.array 遍历所有像素来查找图像中的所有绿色像素,但无法绕过索引错误

我的代码目前包括加载图像,这是成功的,我认为与问题没有任何联系. 然后我继续将彩色图像转换为名为 rgb 的 np.array # 将图片转成数组rgb = np.array(img)红色 = RGB[:,:,0]绿色 = RGB[:,:,1]蓝色 = RGB[:,:,2] 再次检查我对这个数组的理解,以防这可能是问题的根源,它是一个数组,使得 rgb[x-coordinate, y- ..
发布时间:2021-11-18 02:49:51 Python

如何在android上更快地将RGB565转换为YUV420SP?

我需要显示一个 jpeg 图片,并将其转换为 YUV420SP.首先我使用SkBitmap解析jpeg并显示出来,然后我在android上使用下面的代码将RGB565转换为YUV420SP,但是转换640*480 RGB565图片需要75ms,所以任何人都知道将RGB565转换为YUV420SP的更快方法安卓?或者在android上将jpeg文件转换为YUV420SP的更快方法? //RGB转Y ..
发布时间:2021-11-17 22:27:53 移动开发

在 Arduino 上执行多个功能/命令

我正在使用 RFduino 和 iOS 应用程序来控制一些 RGB LED. 这是我向模块发送字符串命令的方式: - (IBAction)fadeButtonPressed:(id)sender {[rfduino send:[@"fade" dataUsingEncoding:NSUTF8StringEncoding]];} 这些命令在 RFduino 端返回得很好: void RF ..
发布时间:2021-11-17 04:05:54 移动开发

Arduino 状态机

这是回答我最初问题的人的交叉帖子这里. 我不确定如何执行我所追求的 3 个函数(以及将来引入 3 个以上的函数). 我只是试图淡化/闪烁 RGB LED 的选定颜色(并且可能在未来引入更多功能),其 RGB 数据从 iOS 返回并发送到 RFDuino BLE 模块. 向Arduino端的RFduinoBLE_onReceive (char *data, int len)拾取的模 ..
发布时间:2021-11-17 04:05:51 移动开发

Arduino 和 RGB LED

假设我有一个数组: int rgbcolors = {{R1,G1,B1},{R2,G2,B2},{R3,G3,B3},{Rn,Gn,Bn}} 如何通过按遥控器上的 1 按钮 循环浏览此数组的值?所以按一次,给出第一个 {R1,G1,B1},按两次,给出 {R2,G2,B2} 等等... 我当前用于预定义颜色的空循环: if (irrecv.decode(&results)){int ..
发布时间:2021-11-17 03:58:05 其他开发

用 Mathematica 详细计算 RGB 到灰度级

我试过了 ColorConvert[img, "Grayscale"] 将RGB 转换为灰度.我想知道 mathematica 的详细计算.. 灰度=正方形(R^2+G^2+B^2)? 还是别的? 解决方案 我们可以通过用纯红、绿、蓝组成一个 3 像素的图像并进行转换来获得 mathematica 使用的确切值: lvec = First@图像数据[ColorConvert[图 ..
发布时间:2021-09-27 20:36:51 其他开发

如何在matlab中将3D数组直接转换为视频

我有一个尺寸为 600x600x28 的 3D 矩阵,最后一个索引是帧数,我想将其转换为视频文件.正如您在下面的代码中看到的,我将数组转换为大小为 600X600X3X28 的 4D 矩阵,以使其与 WriteVideo 格式兼容.但我不知道为什么输出视频是空的! Orig = randi([1 1000],600,600,28);x = uint8(255 * mat2gray(Orig)); ..
发布时间:2021-09-17 20:11:15 其他开发

将 Obj-C RGBtoHSV() 函数转换为 Swift.min = MIN( r, MIN(g, b ));等等

有人可以帮我完成这个功能吗?此功能位于使用过滤器算法检测颜色变体等差异的相机应用程序中.语法对我来说非常困难.我不知道如何处理参数中的指针、最小和最大变量语法、什么是增量等?有人可以帮我翻译吗?非常感激. 我还应该用 UIColor 做些什么吗?下面有人提到过.我不知道如何转换. //r,g,b 值从 0 到 1//h = [0,360], s = [0,1], v = [0,1]//如果 ..
发布时间:2021-09-12 20:12:55 移动开发