C# bitmap 灰度图像 Pattle 问题
来源:互联网 发布:javascript 创建元素 编辑:程序博客网 时间:2024/06/04 00:26
问题描述:在C#中使用Bitmap创建灰度图像时,创建出的图像为伪彩色图像,主要是因为pattle的问题,解决方案如下代码所示:
Bitmap^ LBP::ConvertIplImageToBmp(IplImage* img){if (img == nullptr)return nullptr;if (img->nChannels != 1)// 只处理单通道图像return nullptr;IntPtr ptr = IntPtr(img->imageData);//_lbpBmp = gcnew Bitmap(img->width, img->height, PixelFormat::Format8bppIndexed, ptr);_lbpBmp = gcnew Bitmap(img->width, img->height, img->widthStep, PixelFormat::Format8bppIndexed, ptr);ColorPalette^ palette = _lbpBmp->Palette;for (int i = 0; i < 256; ++i){palette->Entries[i] = Color::FromArgb(255, i, i, i);}_lbpBmp->Palette = palette;_lbpBmp->Save("lbp.bmp", ImageFormat::Bmp);return _lbpBmp;}
阅读全文
0 0
- C# bitmap 灰度图像 Pattle 问题
- C# 图像灰度处理
- C# 图像灰度处理
- c#图像灰度化、灰度反转、二值化
- c#图像灰度化、灰度反转、二值化
- C# 图像类Bitmap
- c#读取图像灰度值
- C#彩色图像灰度化算法
- c#图像处理-灰度处理(gray)
- C#实现彩色图像灰度处理
- 灰度 灰度图像
- 灰度 灰度图像
- 灰度以及灰度图像
- 灰度与灰度图像
- 灰度 灰度图像
- 灰度与灰度图像
- C#图像处理(2)_图像灰度化
- C#将RGB图像转换为8位灰度图像
- Dom4j:java.lang.NoClassDefFoundError: org/jaxen/JaxenException
- php 算法
- js组件化
- C# 从TTF文件加载自定义字体
- session:web会话管理的方式
- C# bitmap 灰度图像 Pattle 问题
- java基础数据结构分析
- Java基础部分第二节
- POJ 3259 Wormholes——spfa判负环
- HDU6201 2017 transaction transaction transaction 树形DP?
- 分割车牌
- RxJava——简介
- HDU3555 Bomb
- Java分页技术的实现(一)