feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  图像处理

摘要:◆(在ubuntu中编译):安装依赖库:sudo apt-get install build-essential manpages-dev pkg-config 安装libpng:sudo apt-get install zlib1g-devsudo wget http://downloads.sourceforge.net/libpng/libpng-1.2.18.tar.gz?modtime=... 阅读全文

posted @ 2010-04-04 14:21 feisky 阅读(9624) 评论(2) 推荐(2) 编辑

摘要:OpenCV在Linux下的编译安装(Ubuntu )  1、先安装相关的库:sudo apt-get install build-essential  sudo apt-get install libv4l-dev libv4l-0 libboost1.40-all-dev  libusb-1.0-0-dev libgtk2.0-dev libgsl0-dev  2、解压OpenCV2.0源码并... 阅读全文

posted @ 2010-03-29 17:31 feisky 阅读(2632) 评论(0) 推荐(0) 编辑

摘要:作者:王先荣 原文;http://www.cnblogs.com/xrwang/archive/2010/01/26/TheComparisonOfImageProcessingLibraries.html 前言 近期需要做一些图像处理方面的学习和研究,首要任务就是选择一套合适的图像处理类库。目前较知名且功能完善的图像处理类库有OpenCv、EmguCv、AForge.net等等。本文将从许可协议... 阅读全文

posted @ 2010-03-08 22:12 feisky 阅读(4699) 评论(2) 推荐(2) 编辑

摘要:★几何变换不改变像素值,而是改变像素所在的位置。 1.图像的平移图像的平移非常简单,所用到的是中学学过的直角坐标系的平移变换公式: x ‘ = x +dx y’ = y + dy 注:(x,y)为源图像的坐标,(x’,y’)为新图像的坐标,dx对应x的偏移量,dy对应y的偏移量 2.图像的镜像 镜像分为水平镜像和垂直镜像 2.1>水平镜像计算公式如下(图像大小为M*N): x’ =... 阅读全文

posted @ 2009-12-04 16:33 feisky 阅读(2272) 评论(0) 推荐(0) 编辑

摘要:安装所需要的软件 安装VC++ 2008 Express Visual C++ Express是微软推出的一款免费集成开发环境,如果你没有足够资金购买Visual C++,你可以使用Visual C++ Express。本安装说明撰写时,最新的版本是Visual C++ 2008 Express. Visual C++ 2008 Express可以从微软网站下载安装(http://www.micr... 阅读全文

posted @ 2009-11-20 22:37 feisky 阅读(3098) 评论(0) 推荐(1) 编辑

摘要:粒子滤波(PF: Particle Filter)的思想基于蒙特卡洛方法(Monte Carlo methods),它是利用粒子集来表示概率,可以用在任何形式的状态空间模型上。其核心思想是通过从后验概率中抽取的随机状态粒子来表达其分布,是一种顺序重要性采样法(Sequential Importance Sampling)。简单来说,粒子滤波法是指通过寻找一组在状态空间传播的随机样本对概率密度函数进... 阅读全文

posted @ 2009-11-10 19:12 feisky 阅读(9839) 评论(1) 推荐(0) 编辑

摘要:在C#中,可以采用直接获取像素法(GetPixel)、内存拷贝法和指针法(unsafe)来获取图像像素并进行处理。 下面以图像的灰度化为例说明具体的处理方法和速度的比较(1G内存,P4处理器测试)。 1.GetPixel方法 GetPixel(i,j)和SetPixel(i, j,Color)可以直接得到图像的一个像素的Color结构,但是处理速度比较慢,处理一副180*180的图像大约需要100... 阅读全文

posted @ 2009-11-02 22:33 feisky 阅读(5491) 评论(0) 推荐(0) 编辑

摘要:Lock up your bits The Bitmap class provides theLockBitsand correspondingUnlockBitsmethods which enable you to fix a portion of the bitmap pixel data array in memory, access it directly and finally rep... 阅读全文

posted @ 2009-11-01 16:35 feisky 阅读(3578) 评论(0) 推荐(0) 编辑

摘要:1.Bitmap对象 Bitmap对象是用于由像素数据定义的图像的对象。对图像进行处理的主要类为Bitmap类和ImageAttributes类,Bitmap类属于System.Drawing命名空间,其属性和常用方法如下: ImageAttributes类属于System.Drawing.Imaging命名空间,可用于修改图像属性。 2.颜色系统 1: // 定义位图 2: Bitmap bmp... 阅读全文

posted @ 2009-10-31 11:30 feisky 阅读(9772) 评论(6) 推荐(0) 编辑

摘要:如果您觉得C#制作的艺术字比较好玩, 但是还觉得没看够,不过瘾,那么我今天就让您一饱眼福, 看看C#如何制作的效果超酷的图像. (注: 我之前曾写过类似的文章, 但没有原理说明, 代码注释不够详细, 也没有附相应的 Demo...因此如果您觉得好像哪看过类似的文章可以看看我之前写的...) 为了演示后面的效果, 这里有必要先让大家看看今天的原始图片:ISINBAEVA ~~~~~~~~ 一. 底... 阅读全文

posted @ 2009-10-31 11:12 feisky 阅读(1215) 评论(0) 推荐(0) 编辑

摘要:考虑到现有的数字图像处理都是基于Windows平台,都或多或少使用了Win32 API函数,不能移植到Linux或者嵌入式系统中。为了使程序可移植,采用标准C语言建立了数字图像处理的基本框架,如下图所示: 程序参考了网上一些博客的内容,并进行了改变,建立了符合自己习惯的数据结构。主要实现了bmp格式图像的打开、保存、创建、图像颜色空间转换等功能,暂时还没有添加具体的处理函数。我想,既然有了程序的... 阅读全文

posted @ 2009-10-21 22:25 feisky 阅读(6810) 评论(5) 推荐(3) 编辑

无觅相关文章插件,快速提升流量