pixelformat相关内容

如何将bayerrg8格式图像转换为rgb图像

我有一台可以提供拜耳 RG8 格式图像的相机. 我使用 skimage 处理图像,但我找不到将 Bayer RG8 格式转换为标准 RGB(以显示在屏幕上)的方法. 有没有办法用 skimage 做到这一点? 我确实找到了对 opencv 转换的引用,但我试图避免在我的应用程序中包含 opencv(除非绝对必要). 解决方案 由于您没有提供任何输入数据,我从 here 并 ..
发布时间:2021-07-16 19:49:10 其他开发

图像调整大小导致文件大小比原始C#大得多

我一直在使用此方法将上传的.JPG图片调整为最大宽度,但是导致图片的kb大小大于源的大小.我究竟做错了什么?保存新图像时,我还需要做其他事情吗? 我尝试了PixelFormat的各种组合,例如PixelFormat.Format16bppRgb555 例如:源图像​​是.JPG 1900w,试图将尺寸调整为1200w ... -源文件为563KB, -调整大小的文件为926KB或更 ..
发布时间:2020-11-06 03:48:13 C#/.NET

在图像读取器中将帧从YUV_420_888格式错误转换为NV21

我配置了代码,以便使用imageReader对象和其余众所周知的camera2 API从设备的摄像头中获取YUV_420_888帧流.现在,我需要将这些帧转换为NV21像素格式,并调用一个本机函数,该函数期望以这种格式的帧执行某些计算.这是我在imagereader回调内部使用的代码,用于重新排列帧的字节: ImageReader.OnImageAvailableListen ..
发布时间:2020-08-25 05:58:22 移动开发

交换每个水平对绘制的OpenGL像素

我对OpenGL有点陌生,尽管我可以肯定我的问题在于所使用的像素格式或纹理的生成方式... 我正在使用16位RGB5_A1像素格式将纹理绘制到平面2D正方形上,尽管在此阶段我不使用任何alpha.我遇到的问题是,每对水平像素值都已交换. 也就是说...如果像素位置应以此顺序排列(假设图像为8x2) 0 1 2 3 4 5 6 7 它们被绘制为 1 0 3 2 5 4 ..
发布时间:2020-05-20 23:21:20 其他开发

C#为什么Bitmap.Save忽略位图的PixelFormat?

我需要处理和保存图像在原来的BPP(1 - 为BNW,8 - 灰色,24 - 颜色)。 处理我总是有24 bpp的(由于与Aforge.Net处理)。我通过原BPP节约功能,我使用的下一个code保存: 私有静态位图changePixelFormat(位图输入,格式的PixelFormat) { 位图RETVAL =新位图(input.Width,input.Heigh ..
发布时间:2016-08-08 16:56:12 C#/.NET

Android的TextView的setTextSize错误地增加文字大小

这是在TextView中的延伸。 getTextSize()和 setTextSize()不重写,我不扩展这些方法。编程1.6,API等级4。 在此code的循环导致的大小是由1.5每次迭代的时间成倍增加,如:如果大小开始从 getTextSize 读取200,然后 setTextSize(尺寸)叫 getTextSize 又称为读回300。 公共无效shrinkTest(){ 浮动的 ..
发布时间:2015-12-02 11:05:06 移动开发

检查,如果图像是彩色或不

我想弄清楚的图像是彩色的还是不行。在解决方案 您可以通过避免Color.FromArgb,并遍历字节,而不是整数改善这一点,但我认为这将是更具可读性的你,更容易理解作为一种方法。 的总体思路是绘制图像为已知格式的位图(32bpp的ARGB), 然后检查位图是否包含任何颜色。 锁定位图的位,您可以通过它的色彩数据多次迭代比使用getPixel速度更快,使用不安全code。 如果一个像素的Al ..
发布时间:2015-11-27 11:26:40 C#/.NET