image-processing相关内容

图像识别库

我不知道是否有任何有能力的图像识别库(preferably开源)在.net中?我有一个扫描分批网页和文档的应用程序。为了一个文档从另一个独立的(对于这些文件可以有多个页面),我计划让用户把一个页面,其中一个说,北极熊形象,这是对文件之间分开。所以,我的应用程序将所有的扫描,检查网页是否包含北极熊,如果是的话,然后调用它的第一个文档的末尾。 我知道OCR,其​​中应用程序将识别的文字,但对于等值的 ..
发布时间:2015-11-26 20:29:46 C#/.NET

图片上传没有质量损失

我在站点的用户库,它可以为游客上传一些图片。后上传图像应该被调整到一些predefined preset中。除了原有的图像应保存了。所有的 PNG 和 BMP 图像格式正常工作。但是,如果我上传 GIF 格式或 JPEG 与上传的原始图像中的$ P $的一种颜色pdominance似乎是COM pressed。 例如: 原文: 上传时间: 我看一遍搜索在谷歌和发现了一些示例如何上传 ..
发布时间:2015-11-26 20:21:12 C#/.NET

使用BitmapFrame元数据不锁定文件

我发现让图像元数据在WPF中常见的方式是创建一个 BitmapFrame 对象,并检查元数据属性就可以了。不过,我似乎无法创建一个 BitmapFrame 对象,满足这两个要求: 在不锁定文件 在给定的某些文件时,不会引发怪异,无证例外 使用这些线,似乎创造了的BitmapImage 可靠: BitmapFrame.Create(新的URI(imageName)); BitmapFrame ..
发布时间:2015-11-26 20:10:15 C#/.NET

寻找一个托管的图像解析库(JPEG,BMP,PNG,GIF)

我写一个讨论板软件,将有“阿凡达”图像的用户。我想调整的被上传到一个合理的规模的任何图片。我可以很容易地做到这一点与System.Drawing中但那是靠着GDI +这之前,有帽子的安全问题。的问题是,图像是不可信。所以我想用一个完全托管的lib来解决这个问题,因为管理code无法逃避的沙箱(当然是可以的,但前提是code为用户提供的,它是不是在我的情况)。 因此,没有任何人知道的JPEG,BMP ..
发布时间:2015-11-26 20:03:04 C#/.NET

高斯平滑公式的应用

如何申请高斯平滑公式的曲线图是在阵列? 这些阵列被映射到一个颜色,并绘制在图上。 我想要的颜色的线性渐变申请后,高斯平滑。 我想知道确切的高斯平滑的公式了。 解决方案 我相信你在问什么的通常被称为在照片编辑应用“高斯模糊”。这只不过是使用高斯函数,从而减少视觉噪声和细节的模糊的图像的结果。你可以阅读更多有关高斯模糊和的高斯函数的一般过硬维基百科文章专门受试者,包括下式的性质和如何这些功能通 ..
发布时间:2015-11-26 19:28:06 C#/.NET

我该如何调整图像尺寸在C#中,同时保持高品质的?

我发现在图像处理的文章在这里:我要调整图像大小时,保持高品质。我想,如果我可以增加DPI值,我可以做到这一点。有谁知道这是否可能?如果是的话,我怎么能在C#中实现它? 解决方案 对于初学者来说,这是值得指出的是,有图像两大类;载体[例如SVG,WMF,Adobe Illustrator和Corel绘图图形]和位图(也叫光栅)图像[例如:位图,JPEG和PNG图像。 矢量图像从一系列数学方程和 ..
发布时间:2015-11-26 19:26:32 C#/.NET

在.net 2.0将8位灰度TIFF图像为8位灰度JPG

我们有一个系统,提供图像的8位灰度TIFF或JPG格式。但是,我们必须处理的图像组件需要的图像是在8位JPG格式。 当我使用的.Net保存TIFF图像为jpg它convets到24位的图像。 有没有一种方法,希望能简单快速,8位灰度TIFF图像转换为相当于JPG? 解决方案 我试了又试刚刚得出结论,我很抱歉:NET库的Bitmap类不JPEG格式保存为8bpp,即使明确地陈述和数据是在灰度 ..
发布时间:2015-11-26 19:15:11 C#/.NET

速度 - 复制位图数据到数组或工作,它直接?

我使用了一个 LockedBitmap 类,简化了位图数据的工作在C#。目前,它是将数据复制到本地字节[] 数组,然后通过它的类的方法来获取/设置像素的颜色值的访问。 这是更快,更好比通过指针直接访问锁定的位图数据?是一个副本需要在所有? 编辑:我不要求如果可以直接用位图数据的工作,我的工作每天都这样用。我只是问了2种方法之间如果有必要在所有复制像素数据进行比较。 复制像素数据到一个临时数组 ..
发布时间:2015-11-26 19:14:59 C#/.NET

是什么在C#.NET一个很好的像素化的算法?

什么是好的算法pixelating图像在C#.NET? 解决方案 一个简单的,但效率不高的解决方案是调整到一个更小的尺寸,然后调整回用像素复制。 有一个更好的解决办法(伪code): (时间为O(n),额外的空间(除了可变源图像):O(1)) // Pixelize在X轴(选择整体ķST 1< = K< =宽) 变种总和=像素[0,0]; 对于(Y = 0; Y<身高 ..
发布时间:2015-11-26 19:02:12 C#/.NET

不安全的指针迭代和位图 - 这是为什么UINT64快?

我一直在做一些不安全的位图操作,并已发现了越来越多的指针较少的时间可能会导致一些大的性能提升。我不知道为什么会这样,即使您在循环做更多的位运算,它仍然不如少做重复的指针。 因此​​,例如,而不是遍历的32位像素与UInt32的迭代两个像素与UINT64,并在一个周期内执行的操作的两倍。 下面通过读取两个像素和修改他们做它(当然,这将与奇宽的图像失败,但它只是用于测试)。 私人无效remove ..
发布时间:2015-11-26 18:54:42 C#/.NET

读取字符的图片

我的工作,需要数从扫描的图像文件到数据库条目匹配和更新与比赛结果的数据库的应用程序。 说我有图像 - employee1.jpg。此图片将有两个二手写输入 - 员工人数和金额支付给雇员。我要读从图像的雇员号码和在数据库中查询的该号码,与量更新雇员支付从图像作为得到的。无论是员工数量和金额支付括在两个盒子在图像上的指定位置。 有什么办法来自动执行此。基本上,我想用C#.NET中的一个解决方案。我 ..
发布时间:2015-11-26 10:20:29 C#/.NET

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

我有两个非常相似的图像(特别是两个截图),我试图找到发现的最好的(最快)的方式对图像的区域发生了变化(如矩形阵列重新presenting的不同区域) 有几个标准: 它并不需要是像素精确但必须包括所有的变化但是小(即它是可以接受的一个单像素变化到具有围绕它的误差大幅度) 这需要快速; (理想情况下2×1920×1080的图像应该与其中一个典型的消费机购买今日20毫秒) 在它不需要配置的阈值(但如 ..
发布时间:2015-11-26 10:10:57 C#/.NET

JPEG DECOM pression跨Windows架构不一致

我正在测试上了一堆不同版本的Windows的计算机的JPEG DECOM pression。所有这些计算机有.NET 4安装,我对编译.NET 2和“任何CPU”平台的目标。下面code产生在不同的系统不同的输出。 BMP位=(位图)Image.FromFile(“test.jpg放在”); 长datasum = 0; 对于(INT Y = 0; Y< bmp.Height; Y ++ ..
发布时间:2015-11-26 09:56:30 C#/.NET

C#图像分析库

我要开发一个小型应用程序得到一些图像,然后计算图像中的项目。这多少有点像道路上的卫星图像,我需要算车。 您能否给我一些提示从哪里开始?我完全失去了。 非常感谢, 拉杜 解决方案 你检查出 OpenCV的 ? Emgu CV 提供.NET绑定 ..
发布时间:2015-11-26 09:42:55 C#/.NET

你会之前,OCR(光学字符识别)建议的图像增强软件是什么?

我们正在研究加强在提交给OCR前的图像质量的方法。该OCR引擎,我们目前正在利用来自Nuance的(V15)的ScanSoft公司的API。我们正在研究的 但之后决定到别处寻找铅的工具。与铅相关的工具的许可成本实在是太巨大。首先,我们正在寻找简单的图像增强功能,如:倾斜校正,去除斑点,线消除,冲孔清除,锐化等,我们正在运行的.NET和Java软件的组合,但Java的解决方案将是preferred ..
发布时间:2015-11-26 01:11:57 Java开发

自由/开放图书馆找到类似的图片

我在寻找稳定和成熟的自由/开源库可以比较两个图像。 我发现这一个,但我想知道,如果你用一个更好的! 相似图片搜索器 - .NET图片在C#和RGB处理 解决方案 我做到了simply.Just下载EyeOpen库的这里。 然后用它在你的C#类,并写: 使用eyeopen.imaging.processing 写 ComparableImage毫升; ComparableIm ..
发布时间:2015-11-26 00:58:15 C#/.NET

C#图像空白

我有一个形象,是240×320(纵向iPhone摄像头的图像),我需要以编程方式(在C#)加入白“酒吧”向两侧增加了完整的图像大小为320x320起。我不想缩放图像,因为这会搞乱宽高比。 我已经找到了很多有关如何删除白条用C#,但没有有关如何添加这些信息。我很茫然。没有人有任何的输入,可能导致我的正确方向? 多谢你, 布雷特 解决方案 使用(System.Drawing.Image对象SR ..
发布时间:2015-11-26 00:55:13 C#/.NET

validateImageData参数和Image.FromStream()

我很担心在这个过载,validateImageData第三个参数。文档没有解释太多关于它,它只是说,它使图像数据进行验证,但没有详细说明,究竟是为了验证图像数据? 公共静态图像FromStream( 流的数据流, 布尔useEmbeddedColorManagement, 布尔validateImageData ) 我想用这个Web应用程序,所以,我想知道如果我设 ..
发布时间:2015-11-26 00:45:59 C#/.NET

快速算法在大画面的小图片?

什么是最好的(最快)的方法来检查,如果一个小画面是在一个大的图片吗? (缩放图片:) 想找到: 我有一个解决方案,但它是非常缓慢的: 在我遍历在全局中的每一个像素(x,y)和比较小图片(色值)的像素(0,0)。 如果像素是一样的,我遍历小图片,并与更大的一个比较。如果失败了,它可以追溯到大图扫描循环。 此方法需要像〜7秒找到1600x1200分辨率照片的50×50照片。 也许你知道一个 ..
发布时间:2015-11-26 00:37:52 C#/.NET