//在背景为img1的图中,设置3块区域为黄色
//设置img1背景
Image<Bgr, Byte> img1 = new Image<Bgr, Byte>(320, 240, new
Bgr(255, 0, 0));
//yellow(0,255,255)
Byte b1 = 255;
Bgr yellow = new Bgr(0, 255, 255);
//方式1:遍历像素位置将[20-60][20-60]的区域设置成黄色
for (int i = 20; i < 60; i++)
{
for (int j = 20; j < 60; j++)
{
img1.Data[i, j, 0] = 0;
img1.Data[i, j, 1] = b1;
img1.Data[i, j, 2] = b1;
}
}
//方式2:利用遍历数组的方式,将[120-160][20-60]的区域设置成黄色
for (int i = 120; i < 160; i++)
{
for (int j = 20; j < 60; j++)
{
img1[i, j] = yellow;
}
}
////方式3:利用img1.Data数组的方式,将[20-60][100-140]的区域设置撑黄色
byte[, ,] data = img1.Data;
for (int i = 20; i < 60; i++)
{
for (int j = 100; j < 140; j++)
{
//Avoid using c# property inside a loop can have a huge
performance boost
data[i, j, 0] = 0;
data[i, j, 1] = b1;
data[i, j, 2] = b1;
}
}
//显示结果
pictureBox1.Image = img1.ToBitmap();
已知获得的RGB像素值为3维数组,将像素分别存入R、G、B 3个通道 Emgu Image方式读取的图像
最新推荐文章于 2026-04-21 08:36:42 发布
本文介绍了一种使用C#进行图像处理的方法,具体演示了如何在一个背景图片上通过三种不同的方式将特定区域设置为黄色。这包括直接修改像素颜色、使用数组操作以及应用图像对象属性等技术。
📄 AI 智能文档扫描仪 -
图片编辑
Python
PyTorch
基于OpenCV透视变换算法,提供文档自动扫描与矫正服务,支持边缘检测、歪斜拉直及去阴影增强,集成WebUI,纯算法零依赖版
您可能感兴趣的与本文相关的镜像
📄 AI 智能文档扫描仪 -
图片编辑
Python
PyTorch
基于OpenCV透视变换算法,提供文档自动扫描与矫正服务,支持边缘检测、歪斜拉直及去阴影增强,集成WebUI,纯算法零依赖版

395

被折叠的 条评论
为什么被折叠?



