0
A
回答
1
至少在v3.1中,我无法在EmguCV中找到任何内置方法。所以,我最终以旧的方式。
Image<Bgr, Byte> img_live = Live_Mat.ToImage<Bgr, Byte>();
for (int i = 0; i < Live_Mat.Height; i++)
{
for (int j = 0; j < Live_Mat.Width; j++)
{
float blue = img_live.Data[i, j, 0];
float green = img_live.Data[i, j, 1];
float red = img_live.Data[i, j, 2];
double sum = red + blue + green;
double r = red/sum;
double g = green/sum;
double b = blue/sum;
if (sum == 0)
{
r = 0;
g = 0;
b = 0;
}
img_live.Data[i, j, 0] = System.Convert.ToByte(Math.Round((b * AWB_rgb_mult), 0));
img_live.Data[i, j, 1] = System.Convert.ToByte(Math.Round((g * AWB_rgb_mult), 0));
img_live.Data[i, j, 2] = System.Convert.ToByte(Math.Round((r * AWB_rgb_mult), 0));
}
相关问题
- 1. 将彩色图像转换为灰度
- 2. 将灰度图像转换为彩色
- 3. 将彩色图像PNG转换为颜色css梯度
- 4. 将图像转换为色度图像
- 5. LibTiff.Net彩色图像转换
- 6. c#emgucv将MIplImage类型的图像从BGR色彩空间转换为HSV色彩空间
- 7. 将彩色bmp转换为灰度bmp?
- 8. 在Codenameone中将彩色图像转换为灰度
- 9. 在OpenCV中将彩色图像转换为灰度问题
- 10. C#将灰度数据转换为彩色图像
- 11. 如何用全彩色将灰度图像转换为rgb?
- 12. 将图像从彩色转换为灰度
- 13. Android:将彩色图像转换为灰度
- 14. 在python中将图像从彩色批量转换为灰度
- 15. 方法彩色图像转换为灰度图像
- 16. 将彩色图像转换为单色as3
- 17. 将Consolecolor转换为彩色?
- 18. 是否有任何好的彩色地图使用python的PIL将灰度图像转换为彩色图像?
- 19. 从真彩色图像转换为调色板颜色
- 20. 将CVD图像转换为彩色OpenCV图像
- 21. C# - 如何将图像转换为8位彩色图像?
- 22. 将原始图像转换为BMP彩色图像
- 23. Java OpenCV:如何将彩色图像转换为黑白图像?
- 24. 如何使用PHP将“真彩色”图像转换为“单色”图像?
- 25. 将任何彩色PPM图像转换为仅有8种颜色的彩色图像
- 26. 如何在MATLAB中将彩色图像转换为灰度图像?
- 27. 错误在转换图像色彩为灰度在IOS
- 28. 将三维图像转换为色彩图
- 29. 将彩色图像转换为ttf字体可能吗?
- 30. 我需要将彩色图像转换为Bilevel版本