相关疑难解决方法(0)

如果有3个选项,使用c#或imagemagick,如何确定文档的背景颜色

我目前正在开发一个必须处理扫描表单的应用程序.我的应用程序的任务之一是确定扫描哪种表单.有3种可能的形式,具有独特的背景颜色,以识别每种形式.可能的3种颜色是红色/粉红色,绿色和蓝色.我遇到的问题是,我的尝试无法区分绿色和蓝色形式.以下是绿色和蓝色示例文件的链接:

http://dl.dropbox.com/u/686228/Image0037.JPG

http://dl.dropbox.com/u/686228/Image0038.JPG

我正在使用C#.net Application和ImageMagick完成我需要执行的一些任务.

目前我正在获得扫描表格的颜色缩减直方图,并尝试确定表格中的颜色.但我的应用程序无法区分绿色和蓝色.

任何建议或者更聪明的方法都会很高兴.

谢谢,

埃里克

c# image imagemagick image-processing

4
推荐指数
1
解决办法
4986
查看次数

C# - 如何按彩虹顺序排列颜色列表?

我使用与此类似的方法从图像列表中计算了平均颜色。我现在有一个列表System.Drawing.Color,但我不知道如何以看起来像彩虹的方式对它们进行排序。

这是我尝试过的简单方法(出于示例目的略有改变):

var colorList = new List<Color>
{
    Color.Red,
    Color.Purple,
    Color.Black,
    Color.Blue,
    Color.Green,
    Color.LightGreen,
    Color.LightSkyBlue,
    Color.Yellow
};

var orderedColorList =
    colorList.OrderBy(o => (o.R * 3 + o.G * 2 + o.B * 1));
Run Code Online (Sandbox Code Playgroud)

这似乎并没有创造出彩虹,而更多的是从黑到白的效果。

我怎样才能以形成彩虹的方式对它们进行排序?

c# gradient colors

3
推荐指数
1
解决办法
1609
查看次数

标签 统计

c# ×2

colors ×1

gradient ×1

image ×1

image-processing ×1

imagemagick ×1