Tag: 图像处理

在C#中生成白噪声图像

我需要能够用C#代码生成白噪声图像。 有没有算法可以用白噪声填充图像? 我已经找到了VB如何在这里做的例子,但我不能把它自己移植到.net。

从图像中读取人物

我正在开发一个应用程序,它需要将扫描图像文件中的数字与数据库条目进行匹配,并使用匹配结果更新数据库。 说我有image- employee1.jpg。 此图像将有两个两个手写条目 – 员工编号和支付给员工的金额。 我必须从图像中读取员工编号并在数据库中查询该编号,使用从图像中获得的支付金额更新员工。 员工编号和支付金额都写在图像上指定位置的两个方框内。 有没有办法自动化这个。 基本上我想用.net中的.net解决方案。 我知道这可以使用人工神经网络来完成。 任何想法将不胜感激。

带通滤波器不能旋转超过90度

我试图实现以下FFTfilter内核: 缺少此公式,sqrt下有两个正方形。 源代码 public partial class Form1 : Form { public Form1() { InitializeComponent(); Bitmap image = DataConverter2d.ReadGray(StandardImage.LenaGray); Array2d dImage = DataConverter2d.ToDouble(image); int newWidth = Tools.ToNextPowerOfTwo(dImage.Width) * 2; int newHeight = Tools.ToNextPowerOfTwo(dImage.Height) * 2; double n = 6; double f0 = 0.5; double theta = 60; double a = 0.4; Array2d kernel2d = CustomFft(newWidth, newHeight, […]

快速计算两个相似图像之间的“脏污”区域

我有两个非常相似的图像(具体来说,两个截图),我试图找到最好(最快)的方式来查找图像的哪些区域已经改变(作为代表不同区域的矩形arrays) 一些标准: 它不需要像素精确,但必须包括所有变化但是很小(即单像素变化可以接受它周围有很大的误差范围) 它需要很快(理想情况下,2x 1920×1080图像在今天购买的典型消费者机器上应该小于20ms) 它不需要可配置的阈值(但如果有一个允许这个的解决方案,那将是一个很好的奖励) 可以假设输入图像总是完美无损图像。 我有两个工作解决方案,但其中一个是逐个像素计算,这当然是非常慢的。 另一方面,我尝试将两个图像分成不同大小的块并计算每个块的校验和,但这也很慢。 只是对于那些想知道我正在构建什么的人 – 它是一种可以在没有任何插件的浏览器中使用的dumber(和较慢的)远程桌面。

JPEG解压缩在Windows体系结构中不一致

我正在使用不同版本的Windows的一堆计算机上测试JPEG解压缩。 所有这些计算机都安装了.NET 4,我正在编译.NET 2和“任何CPU”平台目标。 以下代码在不同系统上生成不同的输出。 Bitmap bmp = (Bitmap)Image.FromFile(“test.jpg”); long datasum = 0; for (int y = 0; y < bmp.Height; y++) for (int x = 0; x < bmp.Width; x++) datasum = datasum + bmp.GetPixel(x, y).R + bmp.GetPixel(x, y).G + bmp.GetPixel(x, y).B; Console.WriteLine(datasum); 所有Win7 64位和WinXP 32位机器都产生一个结果。 所有Win7 32位机器都产生了另一个结果。 任何想法为什么输出会有所不同?

我怎样才能加快这个直方图课程的速度?

这应该计算8位灰度图像的直方图。 使用1024×770测试位图,CreateTime最终在890ms左右。 我怎样才能更快地完成这个(方式,方式)? 编辑:我应该提到,这实际上并没有计算直方图,它只从位图中获取值。 所以我真的应该问,从8位灰度图像中检索所有像素值的最快方法是什么? public class Histogram { private static int[,] values; public Histogram(Bitmap b) { var sw = Stopwatch.StartNew(); values = new int[b.Width, b.Height]; for (int w = 0; w < b.Width; ++w) { for (int h = 0; h < b.Height; ++h) { values[w, h] = b.GetPixel(w, h).R; } } sw.Stop(); CreateTime […]

C#图像分析库

我必须开发一个小应用程序来获取一些图像然后计算图像中的项目。 它就像一个有道路的卫星图像,我需要计算汽车数量。 你能给我一些提示从哪里开始吗? 我完全迷失了。 非常感谢,Radu

如何使用C#裁剪图像

我有一张从相机中取出的文件照片。 现在我要做的就是从该图像中仅裁剪文档。 请任何人都可以建议我如何做到最好,或者首先是否有可能 编辑 有关更多信息..我的下一个问题如何获取图像的边缘坐标?

图像分析 – 光纤识别

我是图像分析的新手。 你是否知道如何以这种方式将这种图像二值化以获得光纤? 我尝试了不同的门限技术等,但我没有成功。 我不介意我应该使用什么工具,但我更喜欢.NET或Matlab 。 PS:我不知道在哪里提出答案,所以我把它放在StackOverflow上。

条形码图像到C#中的Code39转换?

我有jpg格式的条形码图像,并希望从中提取条形码#。 请帮忙!