rgb相关内容

使用OpenCV将YUYV(4:2:2)转换为灰度

我已经解决这个问题好几天了,检查了多个程序和库,直到无可用 我有一台带有12位RCCC传感器的摄像机.附加的是解串器,该解串器的USB输出已插入我的计算机.硬件供应商还可以访问一些用于显示摄像机输出的软件.但是,数据被包装到YUY2(也称为YUV422)中(据我了解,对它没有做任何其他事情;它仍然是镶嵌的12位RCCC摄像机框架).因此,该帧被供应商的软件解释为12位YUY2(即每2像素24 ..
发布时间:2020-05-20 21:33:46 Python

RGB的HSV转换错误

我有这些列表,其中包含RGB格式的蓝色值. low = [ [0, 0, 128], [65, 105, 225], [70, 130, 180], [72, 61, 139], [83, 104, 120] ] 我想做的是:将所有值(例如,第一个列表从RGB转换为HSV). 我编写了以下代码: import cv2 import nu ..
发布时间:2020-05-20 21:01:59 Python

使用OpenCV将RGB转换为LMS颜色空间

我在理解如何正确使用矩阵类型进行opencv从rgb到lms颜色空间的颜色转换时遇到问题.我找到的论文是此处.我想做的就是简单地计算出lms颜色三元组,如下所示: Mat actRGBVec = new Mat(1,3,Imgproc.COLOR_RGB2BGR); Mat lmsResVec = new Mat(1,3,CvType.CV_64FC3); lmsMat = new Mat ..
发布时间:2020-05-20 20:37:59 Java开发

使用node.js中的opencv-node将24位RGB图像转换为8位灰度

我正在尝试从连接到Raspberry Pi的网络摄像头捕获node.js中的图像.捕获可以很好地工作,但是现在当我要传输图像时,帧率和滞后会出现一些严重的问题. 现在我的第一个想法是将RGB图像转换为8位灰度,这应该将性能提高3倍(我希望..). 我正在为此使用node.js和opencv-node.现在,您可以在此处看到一些代码片段: var startT = new Date ..
发布时间:2020-05-20 20:35:26 其他开发

图像二进制解释:未知图像格式

假设我有某种格式的图像(它的二进制表示形式,例如OpenCV的cv :: Mat或Android的YuvImage,未压缩),并将其数据解释为YUV NV21(嗯,这是示例由DJI SDK提供).这就是我所拥有的: 据此,我认为原始格式不是NV21. YUV2? RGB888? RGB32?还有其他东西吗? 人们怎么会猜出二进制数据的原始格式是什么? 如果有帮助,则从DJI无人机 ..
发布时间:2020-05-20 19:49:18 其他开发

Office 2007 [及更高版本]互操作:检索RGB颜色

更新:如果您需要确定Office文档(格式2007)中的rgb-color,请看下面的答案. 具有: VS2010 PIA中的Interop.Word.dll ver.14, VS2010 Express Edition MS Word 2010(版本14) 不使用Interop手动在提到的Word中制作的 .docx文件.文件包含几个带有彩色角单元格的表. 目的: 用In ..
发布时间:2020-05-19 21:18:20 C#/.NET

在OpenGl中显示YUV

我无法显示NV12格式的原始YUV文件. 我可以显示一个选定的帧,但是它仍然主要是黑色和白色,并带有一些粉红色和绿色的阴影. 这是我的输出的样子 无论如何,这是我的程序的工作方式. (这是在cocoa/objective-c中完成的,但是我需要您在程序算法方面而非语法方面的专家建议.) 在程序执行之前,YUV文件存储在名为"test.yuv"的二进制文件中.该文件为NV12格式, ..
发布时间:2020-05-19 02:29:05 移动开发

UIColor CMYK和实验室值

一个简单的问题,而不是可能的复杂答案: 如何从UIColor对象获取CMYK和Lab值(如果有帮助,我知道RGB值)? 我发现这与获取CMYK值有关,但是我无法从中获得任何准确的值,尽管它无处不在,我听说这不是一个很好的摘录. CGFloat rgbComponents[4]; [color getRed:&rgbComponents[0] green:&rgbCompo ..
发布时间:2020-05-19 01:31:07 移动开发

更改RGB图像中的颜色

我有一张图片(同时有NumPy和PIL格式的图片),我想将RGB值从[0.4, 0.4, 0.4]更改为[0.54, 0.27, 0.07]的位置. 这样做,我想将道路颜色从灰色更改为棕色: 解决方案 您可以尝试以下numpy方法: img[np.where(img == (0.4,0.4,0.4))] = (0.54,0.27,0.27) ..
发布时间:2020-05-18 23:53:03 Python

如何在python中编写/创建GeoTIFF RGB图像文件?

我有5个形状为nx,ny的numpy数组 lons.shape = (nx,ny) lats.shape = (nx,ny) reds.shape = (nx,ny) greens.shape = (nx,ny) blues.shape = (nx,ny) 红色,绿色和蓝色数组包含的值介于0到255之间,纬度/经度数组是纬度/经度像素坐标. 我的问题是如何将这些数据写入Geotif ..
发布时间:2020-05-18 19:17:11 Python

Android MediaCodec输出格式:从GLES外部纹理(YUV/NV12)到GLES纹理(RGB)

我目前正在尝试在Android上开发视频播放器,但在色彩格式方面苦苦挣扎. 上下文:我通过 MediaExtractor/MediaCodec 的标准组合来提取和解码视频.因为我需要将提取的帧用作OpenGLES纹理(RGB),所以我设置了解码器( MediaCodec ),以便它可以馈送外部GLES纹理( GL_TEXTURE_EXTERNAL_OES ).我知道硬件解码器输出的数据为 N ..
发布时间:2020-05-08 01:16:32 移动开发

将专用的NV12视频帧转换为RGB

我有一个使用Android MediaCodec解码的H264流.当我查询输出MediaFormat时,颜色格式为2141391875.显然,这是一种特殊的NV12变体,称为HAL_PIXEL_FORMAT_NV12_ADRENO_TILED.这是在Nexus 7(2013)上实现的. 我想获取此数据并将其转换为RGB,以便创建位图.我发现StackOverflow帖子将其他格式转换为RGB ..
发布时间:2020-05-08 01:16:03 移动开发

替换阈值以上的所有rgb值

我有一个充满RGB值的numpy 3 d数组,例如 形状=(高度,宽度,3) matrix = np.array( [[[0,0.5,0.6],[0.9,1.2,0]]) 如果任何值都超过阈值,我必须替换RGB值,例如,阈值= 0.8,则替换= [2,2,2],然后 matrix = [[[0,0.5,0.6],[2,2,2]] 我该如何使用numpy以高效的方式做到这一点 ..
发布时间:2020-05-07 19:24:00 Python

使用MATLAB/八度从RGB到HSV的图像转换回RGB

我正在尝试将彩色图像从rgb转换为hsv(进行更改),然后再转换回rgb.作为测试,我编写了这段代码,只是为了测试如何从rgb转到hsv回到rgb,但是当我查看图像时,它只是显示为黑色.我想念什么? * PS我正在使用八度3.8.1,其工作原理类似于matlab Here are the octave 3.8.1 packages I have loaded: >>> pkg list ..
发布时间:2020-05-06 15:45:13 其他开发