C# 使用 Emgu 按像素颜色裁剪图像

Posted

技术标签:

【中文标题】C# 使用 Emgu 按像素颜色裁剪图像【英文标题】:C# Using Emgu to crop an image by pixel color 【发布时间】:2010-10-26 00:13:10 【问题描述】:

嘿,我想知道是否有人对如何使用 Emgu Wrapper 按像素颜色裁剪图像有任何见解。

我已经将图像灰度化以进行处理,并且我不需要的所有图像都是黑色的。有什么办法可以裁剪掉这些像素?现在我不是在谈论让它们透明,我实际上是想让输出图像更小。

谢谢!

【问题讨论】:

【参考方案1】:

这真的很简单...您所要做的就是使用矩形在非黑色像素上设置输入图像 ROI 属性,然后创建目标图像,图像等于 ROI 大小并在您的输入图像选择作为目的地您的目标图像。 HTH,卢卡

【讨论】:

希望你能在示例代码中“说”...谢谢

以上是关于C# 使用 Emgu 按像素颜色裁剪图像的主要内容,如果未能解决你的问题,请参考以下文章

UIImage裁剪透明像素

分析图像的颜色

C#位图从像素中读取不正确的颜色

裁剪/删除图像边缘不需要的空间

ImageMagick 基于矩形边框颜色裁剪图像

使用 Imagemagick 从图像中自动裁剪文本(签名)并更改背景颜色