- 博客(29)
- 资源 (7)
- 收藏
- 关注
转载 snake算法
http://blog.csdn.net/byxdaz/archive/2006/04/18/667432.aspxSnake 算法或Active ContourModels。这类算法需要给出初始的轮廓,然后进行迭代,使轮廓沿能量降低的方向靠近,最后得到一个优化的边界。能量函数包括内外力两方面,如边界曲率和梯度。由于用户无法估计迭代的最后结果,应用Snake算法往往需要进行多次的交
2009-05-28 10:40:00 3169
原创 matlab实现图像的平移、旋转、缩放
clear;close all;img1=imread(bmoban.jpg);img1=rgb2gray(img1);figure,imshow(img1); imwrite(img1,a1.jpg);%%%%%%平移 se=translate(strel(1),[20 20]);img2=imdilate(img1,se);figure,imshow
2009-05-24 23:18:00 22549
转载 图像配准的方法
医学图像配准技术从基于特征的配准方法发展到基于统计的配准方法有其突破性的意义。与基于特征的配准方法相比,基于统计的配准方法的突出优点为鲁棒性好、配准精度高、人工干预少。基于统计的配准方法通常是指最大互信息的图像配准方法。基于互信息的图像配准是用两幅图像的联合概率分布与完全独立时的概率分布的广义距离来估计互信息,并作为多模态医学图像配准的测度。当两幅基于共同的解剖结构的图像达到最佳配
2009-05-10 21:17:00 8474 1
转载 matlab曲线拟合
MATLAB软件提供了基本的曲线拟合函数的命令.多项式函数拟合:a=polyfit(xdata,ydata,n)其中n表示多项式的最高阶数,xdata,ydata为将要拟合的数据,它是用数组的方式输入.输出参数a为拟合多项式 的系数 多项式在x处的值y可用下面程序计算. y=poly
2009-05-10 20:53:00 21165 4
转载 Linux操作系统下 MONO执行C#程序的方法
众所周知,C#是Microsoft推出的.NET语言,只能在.NET平台上运行,例如Win 9x、ME、NT、2000、XP和Win CE之类的操作系统。但是,现在却有了一个叫做Mono的项目,它的目标就是把.NET及其编程语言移植到非Windows的平台上。现在,C#是唯一被移植到非Windows平台的.NET语言。 在任何一个平台(操作系统+硬件体系)上,编写和运行程序的三个最根本
2009-05-03 02:20:00 2131
原创 收拾行囊,重新上路
毕业论文进入收官阶段,想不到眨眼三年已过,就要离开,回想起当初从对图像处理与模式识别一无所知,到现在略有所懂,也蛮有感慨。当初就像摸着石头过河,一步一步摸索,现在看似很简单的一个问题,当初就想了很久,一个小程序出错也要百度过后才能解决,趁空闲整理了下火狐收藏夹里的资料,留待将来用到时就不用到处翻来翻去,也方便将像我一样走过来的人。 看着一个个程序代码,有种怀念,挑着点进去
2009-05-03 01:03:00 1281
转载 对图像进行模板匹配
对图像进行模板匹配运算: BOOL WINAPI TemplateMatchDIB (LPSTR lpDIBBits, LPSTR lpTemplateDIBBits, LONG lWidth, LONG lHeight, LONG lTemplateWidth,LONG lTemplateHeight) { // 指向源图像的指针 LPSTR lpSrc,lpTemplateSrc; // 指
2009-05-03 01:00:00 1326
原创 C#根据文本框存取图像
由于本人做图像自动识别系统,用到模板特征匹配的方法,于是系统自然要存储大量的图像模板,模板要能随时存入、删除与取出,系统完整的代码不方便给出,给个最初编写的存储演示的小程序,其功能界面如下: 代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Dat
2009-05-03 00:27:00 755
原创 根据HSV查找颜色分量
%因为要查找红橙蓝三种颜色的物体,所以编写了一下程序,以HSV颜色空间定位%查找红橙黄分量%all addclose allclearimg=imread(DSC2.jpg);image=imresize(img,0.5);figure,imshow(image);title(test1);hsv=rgb2hsv(image);h=hsv(:,:,1);s=hsv(:,:,2);v
2009-05-02 23:36:00 1850
转载 C# 存取数据库中的图像
一、数据库中的图像存取方法 1. 读取image类型的数据读取image类型数据的方法可分为以下几步:1) 先使用无符号字节数组存放数据库对应的数据集中表的image类型字段的值。例如:byte[] bytes= (byte[]) image类型字段值2) 使用MemoryStream类,该类创建支持存储区为内存的流。即MemoryStream类创建的流以内存而不是磁盘或网络连接作为支持存储区。
2009-05-02 23:28:00 988
原创 C#如何在 SQL Server2000 中保存图像及读取图像信息
本文链接:http://user.qzone.qq.com/183464717/blog/1241103830如何在 SQL Server2000 中保存图像及读取图像信息//////////////////////////////////////////////////////////////////////////////// //Author: stardi
2009-05-02 23:26:00 910
原创 图像类型转换及图像压缩
图像类型与类型间的转换 1。索引图像:包括一个数据矩阵X和一个色图阵MAP。矩阵元素值指向MAP中的特定颜色向量。2。灰度图像:数据矩阵I,I中的数据代表了颜色灰度值。矩阵中的元素可以是double类型、8位或16位无符号的整数类型。3。RGB图像:即真彩图像。矩阵中每个元素为一个数组,数组的元素定义了像素的红、绿、蓝颜色值。RGB数组可以是double类型、8位或16位无符号的整数
2009-05-02 23:21:00 1853
原创 解方程命令
求极限 limit:例:limit(F,x,a,left);对表达式F求极限,变量为x,从左边趋近a。inf:正无穷;-inf:负无穷。 求解线形方程 solve,linsolve例:A=[5 0 4 2;1 -1 2 1;4 1 2 0;1 1 1 1];%矩阵的行之间用分号隔开,元素之间用逗号或空格B=[3;1;1;0]X=zeros(4,1)
2009-05-02 23:17:00 1286
原创 MATLAB求极值
求极值的具体语句: 极值: data是你的数据, find(diff(sign(diff(data)))==-2)+1 找到极大值的位置 find(diff(sign(diff(data)))==2)+1 找到极小值的位置 data(find(diff(sign(diff(data)))=
2009-05-02 23:04:00 12801
转载 HSI、HSV、RGB、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型的区别
HSI、HSV、RGB、CMYK、HSL、HSB、Ycc、XYZ、Lab、YUV颜色模型的区别 HSV颜色空间 HSV(hue,saturation,value)颜色空间的模型对应于圆柱坐标系中的一个圆锥形子集,圆锥的顶面对应于V=1. 它包含RGB模型中的R=1,G=1,B=1 三个面,所代表的颜色较亮。色彩H由绕V轴的旋转角给定。红色对应于 角度0° ,绿色对应于角度120°,蓝
2009-05-02 22:59:00 8020
原创 颜色特征提取
颜色特征是在图像检索中应用最为广泛的视觉特征,主要原因在于颜色往往和图像中所包含的物体或场景十分相关。此外,与其他的视觉特征相比,颜色特征对图像本身的尺寸、方向、视角的依赖性较小,从而具有较高的鲁棒性。 面向图像检索的颜色特征的表达涉及到若干问题。首先,我们需要选择合适的颜色空间来描述颜色特征;其次,我们要采用一定的量化方法将颜色特征表达为向量的形式;最后,还要定义一种相似度(距离)标准用
2009-05-02 22:54:00 20317 3
原创 RGB转换为HSV的VC++代码
RGB颜色空间转换为HSV空间颜色值:void Rgb2Hsv(float R, float G, float B, float& H, float& S, float&V){ // r,g,b values are from 0 to 1 // h = [0,360], s = [0,1], v = [0,1] // if s == 0, then h = -
2009-05-02 22:51:00 3064 1
转载 MATLAB图像处理详细命令
zzfrom: http://public.whut.edu.cn/lxy/mathmodel/Resource/course/Matlab%206.0图形图像处理函数详细参考.pdf1.applylut 功能: 在二进制图像中利用lookup表进行边沿操作. 语法: A = applylut(BW,lut) 举例 lut = makelut(sum(x(:)) == 4,2); BW1
2009-05-02 22:44:00 8977
原创 【荐】matlab、C++、C#学习及代码下载推荐网站
代码下载国外:matlab首推网站mathworks:许多经典使用的代码可以下载http://www.mathworks.com/matlabcentral/fileexchange/代码中心The code project:http://www.codeproject.com/KB/recipes/GcDijkstra.aspx 文献检索:http://www.sciencedi
2009-05-02 22:30:00 1985
转载 arachive类的详细介绍
CArchive没有基类。 CArchive允许以一个永久二进制(通常为磁盘存储)的形式保存一个对象的复杂网络,它可以在对象被删除时,还能永久保存。可以从永久存储中装载对象,在内存中重新构造它们。使得数据永久保留的过程就叫作“串行化”。 可以把一个归档对象看作一种二进制流。象输入/输出流一样,归档与文件有关并允许写缓冲区以及从硬盘读出或读入数据。输入/输出流处理一系列ASCII字符,但是归档文件
2009-05-02 22:20:00 1279
转载 MATLAB GUI编程中几个有用的程序段
1、 启动% 获取当前文件所在路径currPath = fileparts(mfilename(fullpath));% 切换工作路径到当前位置cd(currPath);% 判断所用操作系统if computer == PCWIN % MATLAB版本号 v = version; if v(1)~=7
2009-05-02 22:15:00 1786
转载 MATLAB的GUI 程序设计
MATLAB的GUI 程序设计Chapter 8: Design of MATLAB of GUI program GUI(Graphical User Interfaces):由各种图形对象组成的用户界面,在这种用户界面下,用户的命令和对程序的控制是通过“选择”各种图形对象来实现的。基本图形对象分为控件对象和用户界面菜单对象,简称控件和菜单。一. 控件对象及属性(Obj
2009-05-02 22:11:00 13039
转载 把Matlab中的GUI生成独立的应用程序
一般我们在编写matlab中的gui时,我们都是生成一个fig文件和一个m文件的,但是如果我们要生成独立的应用程序,就是exe程序时,最后让它把两个文件合成一个文件,这样容易生成。方法是在figure窗口中点击file下的export就行了,生成默认文件名为×_export.m文件。(比如 a_export.m)然后我们需要安装matlab complier,如果你已经安装就直接运行
2009-05-02 22:08:00 3873
转载 Matlab GUI图像保存问题
在做gui界面的时候遇到一个这样的问题:我fig里有2个axes,一个用于显示原始图像,一个用来显示每个步骤处理结果。想通过一个菜单或者按键来实现保存处理结果的功能,也就是说只要用户点击保存的时候。系统会读取axes2里的图像数据,然后写成文件。因为保存路径和文件名可供用户选择,所以很自然想到uiputfile和saveas(看过很多人写的程序都是这样的)。由于保存程序和处理程序不在一个
2009-05-02 22:06:00 17055 1
转载 Matlab常用图像操作
一. 读写图像文件1. imreadimread函数用于读入各种图像文件,如:a=imread(e:/w01.tif)注:计算机E盘上要有w01相应的.tif文件。2. imwriteimwrite函数用于写入图像文件,如:imwrite(a,e:/w02.tif,’tif’)3. imfinfoimfinfo函数用于读取图像文件的有关信息,如:imfinfo(e:/w01.t
2009-05-02 22:02:00 3796
转载 MATLAB基本的快捷键
快捷键能方便我们使用matlab,转载并加以补充 常用的快捷键(用【】表示)或命令: 1. 在命令窗口(Command Window)中: 1) 【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令 2) clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉
2009-05-02 21:56:00 2209
转载 Matlab对话框函数
公共对话框是利用windows资源的对话框,包括文件打开、文件保存、颜色设置、字体设置、打印设置等。 1) 文件打开对话框:用于打开文件 uigetfile uigetfile(‘FilterSpec’) uigetfile(‘FilterSpec’,’DialogTitle’) uigetfile(‘FilterS
2009-05-02 21:52:00 6963
转载 利用Visual C#处理数字图像
微软的新的.NET平台为开发者带来了许多新的诸如GDI+、Globalization之类的编程机制,同时还发明了一门全新的类似Java 的编程语言-C#。对于这些新知识,我们应尽快了解、掌握并试图运用到实践项目中去,而通过实例学习的方法无疑是一个非常有效的途径。本文就通过一个简单的实例,向大家展示了在Visual C#中如何运用GDI+和Unsafe代码类等技术以实现简单的数字
2009-05-02 21:49:00 1349
ASPOSE,操作Office的利器,齐全、强大、简单
2014-08-27
配置好的DeepEarth
2011-04-03
matlabHSV查找颜色特征代码
2009-05-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人