浅谈Visual C#进行图像处理

作者:彭军 http://pengjun.org.cn 这里之所以说“浅谈”是因为我这里只是简单的介绍如何使用Visual C#进行图像的读入、保存以及对像素的访问。而不涉及太多的算法。 一、读入图像 在Visual C#中我们可以使用一个Picture Box控件来显示图片,如下:   ...

2016-12-05 09:50:49

阅读数 1316

评论数 0

C#图像处理——3(图片效果)

一. 底片效果 原理: GetPixel方法获得每一点像素的值, 然后再使用SetPixel方法将取反后的颜色值设置到对应的点. 效果图: 代码实现:           private void button1_Click(object sender, EventArgs e) ...

2016-12-05 09:48:30

阅读数 279

评论数 0

C#图像处理——2(使用Bitmap类进行图片裁剪)

C# 使用Bitmap类进行图片裁剪    在Mapwin(手机游戏地图编辑器)生成的地图txt文件中添加自己需要处理的数据后转换成可在手机(Ophone)开发环境中使用的字节流地图文件的小工具,其中就涉及到图片的裁剪和生成了。有以下几种方式。   方法一:拷贝像素。   当然这种方法...

2016-12-05 09:46:06

阅读数 4166

评论数 0

C#图像处理——1(各种旋转、改变大小)

一、各种旋转、改变大小 注意:先要添加画图相关的using引用。 //向右旋转图像90°代码如下: private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e) { Graphics g = e.Gra...

2016-12-05 09:45:05

阅读数 942

评论数 0

Oracle手边常用70则脚本知识汇总

Oracle手边常用70则脚本知识汇总 作者:白宁超 时间:2016年3月4日13:58:36 摘要: 日常使用oracle数据库过程中,常用脚本命令莫不是用户和密码、表空间、多表联合、执行语句等常规操作。另外表的导入导出也很常用,这些脚步命令之前都做有总结,今统一整理出最为...

2016-12-02 19:26:57

阅读数 242

评论数 0

【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇四:关于OneNote入库处理以及审核

篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html 篇三:批量处理后的txt文件入库处理:htt...

2016-12-02 19:22:49

阅读数 346

评论数 0

【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇三:批量处理后的txt文件入库处理

篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html 篇三:批量处理后的txt文件入库处理...

2016-12-02 19:19:21

阅读数 757

评论数 0

【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇二:基于OneNote难点突破和批量识别

篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html 篇三:批量处理后的txt文件入库处理...

2016-12-02 19:12:38

阅读数 519

评论数 0

【基于WPF+OneNote+Oracle的中文图片识别系统阶段总结】之篇一:WPF常用知识以及本项目设计总结

篇一:WPF常用知识以及本项目设计总结:http://www.cnblogs.com/baiboy/p/wpf.html 篇二:基于OneNote难点突破和批量识别:http://www.cnblogs.com/baiboy/p/wpf1.html 篇三:批量处理后的txt文件入库处理:htt...

2016-12-02 17:37:12

阅读数 407

评论数 0

在WPF里面按Enter键得到Tab的效果

用所有控件放在Grid里,然后再定义其下所有元素的PreviewKeyDown事件: 后台代码写上: private void Grid_PreviewKeyDown(object sender, KeyEventArgs e) { var uie = e.OriginalSource...

2016-12-01 09:52:09

阅读数 1671

评论数 0

使用OneNote的COM组件,实现OCR功能。

背景        在业务系统开发的过程中,很多情况下会去识别图片中的相关信息,并且把信息录入到系统中。现在希望通过自动化的方式录入,就有了以下的工作。在对比了几个OCR软件在中文识别方面的准确率后,决定使用微软的OneNote开发相应的功能。         准备工作 安装On...

2016-11-07 14:18:04

阅读数 2453

评论数 0

使用 office2003 document imaging control 控件 做识别 OCR

先确保的是你要装上这个组件Microsoft Office Document Imaging 12.0 Type Library或者Microsoft Office Document Imaging 11.0 Type Library   装好后项目里添加引用这个com就可以了 ...

2016-11-06 19:04:14

阅读数 1905

评论数 1

应用OFFICE的OCR控件MODI,怎么使识别出来的文本保留格式

我用MODI识别图像文件,识别出来的文本都是一个挨着一个的,不含有原来的格式 怎么改进下能使其还有原来的格式 这是我用的代码: private string Recognition(string strFileName)         {             string strRe...

2016-11-06 18:48:14

阅读数 1617

评论数 0

ORACLE纯SQL实现多行合并一行

项目中遇到一个需求,需要将多行合并为一行。 表结构如下: NAME                            Null           Type ------------------------   ---------   ----- N_SEC_CODE         ...

2014-10-24 07:57:28

阅读数 424

评论数 0

在C#代码中应用Log4Net在Winform、Web和WPF中捕获全局异常

毕竟人不是神,谁写的程序都会有bug,有了bug不可怕,可怕的是出错了,你却不知道错误在哪里。所以我们需要将应用程序中抛出的所有异常都记录起来,不然出了错,找问题就能要了你的命。下面我们主要讨论的是如何捕捉全局的异常。基本上在winform或web中捕获全局异常的思路都是一样的,在全局的应用程序对...

2014-07-26 19:26:55

阅读数 2674

评论数 0

VMDotNet让winforms程序脱离.net framework运行

脱离.net framework的C#程序是如何实现的呢?这里我们可以利用VMDotNet来实现,那么具体的操作过程是什么呢?本文向你介绍具体的过程。   脱离.net framework的C#程序是如何实现的呢?之前看到有用别的方法来实现的,但我还是选择了现在比较流行的软件飞信中带的VMDo...

2012-10-24 11:03:10

阅读数 1439

评论数 0

将.net winform 通过wpf嵌入到浏览器中

这篇文章将描述如何嵌入一个.net应用程序窗口在网络浏览器中使用。基本上,这篇文章将会告诉你如何网络中所有的窗口形式.net应用程序用很少的修改你的项目和你的WinForms没有代码修改应用程序。 下面是将winform嵌入到浏览器中的方法 创建winform项目 将winform项...

2012-06-15 16:46:40

阅读数 2702

评论数 0

WPF PasswordBox.Password 的数据绑定

WPF的PasswordBox控件的Password属性不是依赖属性,无法直接进行数据绑定,为使其在MVVM模式中正常使用,可以为PasswordBox增加一个助手类,代码如下: 注:代码摘自:http://www.wpftutorial.net/PasswordBox.html ...

2012-06-04 10:39:45

阅读数 5444

评论数 0

mvvm---如何在xaml里,把多个参数传入到command

mvvm模式里command经常写在vm中。而command只能传入一个对象作为执行时的参数,若要传入多个参数,在.cs文件(即调用vm的command)中,只需要把多个参数加到一个集合里,传入command时就把集合当单参数对象传入就行了。             public IComman...

2012-03-20 17:55:00

阅读数 1191

评论数 0

C#实现检查指定端口被哪个进程占用

1. 检查当前系统中80端口是否正在被其它进程使用; 2. 如果80端口正在被使用,就找出该进程,并强行结束。 3. 使用C#变成语言实现。   别人问我问题时,我通常会去google一下,帮他们找到一个合适的就行了,这次也不例外!但遗憾的是,没有找到一个解决方案,于是写下了这篇文章,希望...

2012-03-20 12:18:53

阅读数 646

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭