图像处理魔法门(By C#) 序 为什么想写这一系列文章

简介:

时至今日,互联网上的信息仍以文字信息为主,但是,图片和视频的数量在激增。数码相机和数码摄像机的普及使人人都可以生产图片和视频,随着网络带宽的进一步增加,以及三网合一的冲击,图片和视频的数量将会爆炸性的增长。

作为程序员,我们很熟悉用程序操作数据库,我们很熟悉用程序处理文字,却对怎么处理图像和视频感到陌生。市面上的大部分图像处理书籍均偏于理论化,或偏于C/C++,这在无形中提高了学习的门槛。

我想写一系列文章改变这一状况,写作准则如下:

(1)以C#为主要语言。

(2)只关注核心概念,且尽量通俗化。

(3)以应用为导向。尽量少介绍理论,多介绍实战案例,尤其是近十年来新出现的一些应用。实战兼顾实用性和趣味性。每一个例子冠以“魔法”二字。本书中的魔法分为三类:用于正当途径的白魔法,用于正当和不正当途径的灰魔法和用于不正当途径的黑魔法。每个魔法后面加了星号,一星代表最简单,五星代表最难。

(4)以OpenCV,ffmpeg 作为图像处理和视频处理的核心库。如此以来,所有的代码可以直接应用于生产环境中,这是其一;通过快速开发验证算法,再应用C/C++版本的代码做最终实现,之间的过渡很平滑,最小化成本,最大化效率,这是其二;

其中很多应用我也属于学习和尝试之中,欢迎探讨。

 

我为这一系列文章建立了一个开源项目“阿牛图像实验室”(http://code.google.com/p/smartimage/),文中的实例均可以通过阿牛图像实验室运行(您需要.Net 2.0+ 的运行环境)。您也可以通过SVN直接下载源码,地址是 http://smartimage.googlecode.com/svn/trunk/

关于“阿牛图像实验室”更详细的信息见《 开源阿牛图像处理实验室 》 一文。

本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2010/01/23/1654953.html如需转载请自行联系原作者


xiaotie 集异璧实验室(GEBLAB)

相关文章
|
前端开发 C# 开发工具
想用C# .Net生成行为验证码,还得看这篇文章
为了增强网站的安全性,我们在网站的登录模块或信息输入模块加入了验证码功能,那么在C# .Net中如何实现验证码呢?本文借助KgCaptcha实现了这个功能。
想用C# .Net生成行为验证码,还得看这篇文章
|
前端开发 API 数据库
C# Abp框架入门系列文章(一)(下)
C# Abp框架入门系列文章(一)(下)
1107 0
|
SQL 开发框架 缓存
C# Abp框架入门系列文章(一)(上)
C# Abp框架入门系列文章(一)
1046 0
C#多线程(18):一篇文章就理解async和await
C#多线程(18):一篇文章就理解async和await
393 0
C#多线程(18):一篇文章就理解async和await
|
搜索推荐 C# 索引
C#如何实现文章添加内链
内链文章的最初动机是让读者在我的博客获得更好的阅读体验,并获得更多的价值。如果我的读者访问了我的一篇文章,发现不仅仅回答他需要的答案,还提供了更多相关内容的信息,让他们能在更多的相关主题去扩展阅读,他们迟早会喜欢并满意我的博客。让读者满意就是我们的目标,读者他们满意了,通常就会再次回访(这让你的博客变得有”粘性”)并和他们的朋友分享。
295 0
|
C# 开发者
C#面向插件级别的软件开发 - 开源研究系列文章
  在现在的面向对象的分析与设计软件开发过程中,最开始就是面向对象的软件开发。但是,在实际的软件开发过程中,很多都是面向接口的开发方式,这种是一种面向对象开发的模式。但是,今天笔者给大家带来的是面向插件的软件开发方式,典型的例子就是播放器Winamp和Photoshop的模式。
1504 0