rgb相关内容

比较两个BufferedImages之间的像素值的最快方法?

我有一个TYPE_INT_BGR类型的BufferedImage。我需要与另一个BufferedImage进行逐像素比较,以计算两个图像之间的“距离”。我有一些有效的方法,但是速度很慢。我从“参考”图像中获得一个像素,将其分解为RGB字节: int pixel = referenceImage.getRGB(列) int red =(pixel>> 16)& 0xff; int g ..
发布时间:2020-09-24 01:42:43 Java开发

使用C中的调色板数组查找最接近的RGB值

我已经完成了部分代码,但是在某些比较中,最接近的值是错误的. 示例: 正确: Rgb value | Value from array 0xFFFFFD = 0xFFFFFF 错误: 固定代码 Rgb value | Value from array 0xF4F939 = 0xFF0000 (should be 0xFFFF00) 控制台输出:(正确) C:\U ..
发布时间:2020-09-22 02:18:44 其他开发

RGB888至RGB565/位移

我想使用移位将三个字符组合成一个短字符.这用于实现RGB565调色板(红色5位,绿色6位,蓝色5位). 这是我的示例程序,我只是在中间缺少一个步骤,我认为我需要在其中做一些安定操作. #include int main( ){ unsigned char r, g, b; unsigned short rgb; r ..
发布时间:2020-09-21 05:24:04 其他开发

如何使用python制作二进制图像?

我使用 cv2.THRESH_BINARY 和函数 构建了我的图片 ret,im_thresh = cv2.threshold(gray_image,40,255, cv2.THRESH_BINARY) 但是白色必须为1才能与我的程序配合使用. 为了帮助我: height = int(np.size(im_thresh, 0)) width = int(np.size(i ..
发布时间:2020-09-20 22:39:50 Python

计算线性渐变中的颜色

我想实现下面的PowerPoint图片之类的东西.介于三个值之间的渐变. 它从A (-1)开始,中点是B (0),结束点是C (1). 我意识到我可以通过将“开始"计算为a-to-b,将“结束"计算为b-to-c来节省一些精力.我可以做2组2个渐变,而不是3个值的1个渐变. 但是我对如何从一种颜色转换为另一种颜色(尽管最好是在RGB颜色空间中)感到困惑( ). 我希望能够 ..
发布时间:2020-09-18 03:21:29 其他开发

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)) { i ..
发布时间:2020-09-06 21:22:09 其他开发

在Matlab中手动将RGB转换为HSV时出现怪异现象

我编写了一个小的Matlab函数,该函数使用RGB图像,并根据找到的转换公式将其转换为HSV 此处. 问题是,当我将其应用于色谱时,色谱中有一个割线,并且某些值是错误的,请参见图像(为了使比较容易,我已使用内部的hsv2rgb()函数将其转换回RGB Matlabs自己的函数rgb2hsv()不会发生这种情况,但是我找不到我做错了什么. 这是我的职责 function [ I_H ..
发布时间:2020-08-13 19:42:33 其他开发

在YUV中绘制CGImageRef

我在这里使用代码在OS X上将CGImageRef转换为CVPixelBufferRef. 将UIImage转换为CVImageBufferRef 但是,我需要在YUV (kCVPixelFormatType_420YpCbCr8Planar)中而不是现在的RBG中绘制图像. 无论如何,是否可以在YUV色彩空间中直接绘制CGImage?如果不是,是否有人能提供将CVPixedBu ..
发布时间:2020-08-12 01:07:11 其他开发

如何使用Matlab从给定的yuv文件中提取Y,U和V分量?每个组件用于进一步的像素级操纵

大家好.我目前正在使用YUV文件.您对如何从yuv视频中提取y,u,v分量有任何建议吗?我程序段,如下所示.但是我不知道哪一部分是我想要的有效组件.谢谢. % function mov = loadFileYuv(fileName, width, height, idxFrame) function [mov,imgRgb] = loadFileYuv(fileName, width, h ..
发布时间:2020-08-11 00:03:48 其他开发

操纵RGBA Javascript

在Javascript中,我有一个图像的Uint8Array()RGBA,这是此的console.log: 以下是带有rgba数组的图像作为HTML中的字符串: 是否有可能操纵此数组,例如.换颜色? 感谢您的帮助! 解决方案 下面是一种将像素绘制到这种数组的JS算法: function changeColor(x, y, c) { colorArray[(x * 4 ..
发布时间:2020-07-26 02:59:29 前端开发

获取RGB类型:在C#中是sRGB还是AdobeRGB?

我需要检查WEB应用程序中图片是sRGB还是Adobe RGB.有没有办法确切知道图片具有什么RGB? 更新: 尝试使用Color.Context,但始终为空 代码 Bitmap img = (Bitmap)image; var imgPixel = img.GetPixel(0,0); System.Windows.Media.Color colorOfPixel= Syste ..
发布时间:2020-07-25 19:59:41 C#/.NET

需要从RGB帧创建webm视频

我有一个可生成一堆jpg的应用程序,需要将其转换为webm视频.我正在尝试将我的rgb数据从jpeg中获取到vpxenc示例中.我可以从输出视频中的原始jpg中看到基本形状,但是所有内容都是带绿色的(即使应该是黑色的像素也大约是绿色的一半),而其他所有扫描线中都有一些垃圾. 我正在尝试向其提供VPX_IMG_FMT_YV12数据,我假设其结构如下: 每帧 8位Y数据 每个2x2 V块的 ..
发布时间:2020-07-24 05:29:40 其他开发

用数组中的RGB数据重复填充窗口的最快方法是什么?

我目前正在写一个简单的游戏.我的图形代码每帧运行一次(每秒约30次),然后将RGB数据写入具有640 * 480 = 307200项的数组. 我创建了一个Win32窗口,其客户区大小恰好为640 x 480像素.使RGB数据显示在否则为空的窗口中的最快方法是什么? 该窗口将需要每帧更新一次,因此我需要避免闪烁.我应该为此使用GDI吗?还是有使用其他库(例如DirectDraw)的更快方 ..
发布时间:2020-07-21 19:34:32 其他开发

使用jpeglib进行JPEG压缩字节流

我将JPEG压缩字节流存储在一个名为"Image"的变量中,我想将此字节流转换为RGB. 例如:unsigned char * Image; 我的问题是:是否可以将“图像"传递给jpeg_stdio_src()以获得RGB颜色值? 有人可以告诉我如何使用jpeglib库从字节流"Image"中获取RGB吗? 谢谢 解决方案 尝试类似的方法.这使用对象currImag ..
发布时间:2020-07-18 00:04:27 其他开发

使用SSE2优化RGB565到RGB888的转换

我正在尝试使用具有以下基本公式的SSE2优化从565到888的像素深度转换: col8 = col5 > 2 col8 = col6 > 4 我采用两个2x565 128位向量,我正在输出3x888 128位向量. 经过一些掩蔽,移位和或运算后,我得出了两个矢量(以((blue ..
发布时间:2020-07-09 21:18:32 C/C++开发

图像从RGB到php中的Cmyk

我在使用php和imagick时遇到了一些问题,我想将一些图像从rgb系统转换为cmyk,但是我只有黑色或无背景. $icc_cmyk = file_get_contents('USWebUncoated.icc'); $img->profileImage('icc', $icc_cmyk); $img->setImageColorspace(12); if ..
发布时间:2020-07-07 19:32:31 PHP