MATLAB的Curve Fitting Tool 生成代码并被调用

以MATLAB2014b为例: 打开Curve Fitting:应用程序>>Curve Fitting; 拟合:选择数据源>>X/Y/Zdata(没有的话运行下你想曲面拟合的代码即可) 生成代码:最上菜单栏>&g...

2019-04-21 11:29:33

阅读数 378

评论数 0

深入理解移动最小二乘法曲面拟合代码(MLS2D.m)

目录 摘要 下载代码 MLS2D 代码讲解 代码分析 MLS2D.m MLS2Dshape.m rectangle.m 代码改进 原代码不足之处 总结 摘要 移动最小二乘法(Moving least squares,MLS)在我另外一篇博客有介绍。这里还是主...

2019-04-21 10:49:46

阅读数 468

评论数 17

matlab中的fig文件不用代码调整图例顺序/调整曲线绘制顺序

用matlab画出的fig文件后,想调整图例的顺序,可以修改代码,参考其他博文。也可直接修改fig文件的图例顺序。 步骤: 打开fig文件,点击菜单栏的“显示绘图工具和停靠图形”,选中需要调整的那条曲线,右键剪切,再粘贴,选中图例刷新即可,依次调整。 ...

2019-03-28 12:23:00

阅读数 801

评论数 3

C++求解一元三次方程的实根

引言 一元三次方程的解法有多种,百度百科也有介绍,卡尔丹公式和盛金公式。我这里主要是用著名的盛金公式解一元三次方程,不得不说盛金公式更为直观性,与我们解一元二次方程很类似。下面就拿来直接用了。 盛金公式 重根判别式:,总判别式为:。还有四个求根公式详见给的链接,这里就不一一写出了...

2019-03-25 16:46:09

阅读数 147

评论数 0

彩色图像区域填充算法及代码实现

引言 图像中的区域填充(fill)过程是给定一个封闭区域,然后在区域内部填上想要的颜色。matlab上有相关函数进行,好像有点难,这里讲的是图像区域填充,图像图像图像。 方法 1、matlab自带的imfill函数。 需要化成二值图,填充的颜色也是二值图,有局限。但是,可以用这个做...

2019-03-17 17:45:19

阅读数 312

评论数 0

三次Bezier曲线/B样条曲线转换成隐函数方程的方法

引言 这个问题在我做相关研究的时候一直很困惑,研究过很久很久,而且网上真的很难找到这方面的答案,在知乎问过(知乎那个问题就是我问的),无大佬知道。后来无意在看别人的硕士论文发现了其实是有方法的。 问题数学化 这个问题其实就是一个xy关于t的一元三次方程组消参t后变成一个没有t的隐函数...

2019-03-17 17:04:43

阅读数 188

评论数 3

图像轮廓生成Freeman码

图像轮廓生成Freeman码 摘要Freeman码是描述轮廓的另外一种形式,这篇博客我将会用matlab和OpenCV两个版本生成Freeman码。纵观网上很多介绍边缘轮廓的,都提到过Freeman码,但是实现却比较少。 准备工作2.1**matlab版** matlab自身是不带边界轮廓跟踪生...

2017-05-23 09:52:06

阅读数 2303

评论数 6

在OpenCV库中新增自定义函数和修改库函数

在OpenCV库中新增自定义函数和修改库函数OpenCV库函数功能强大,但是有时候并不能满足我们搞图像处理的,所以有时候想修改库函数或者新增自定义函数,然后在自己编写的程序中像OpenCV那样调用它。修改库函数比较简单,新增自定义函数也不是很复杂。下面给大家一个修改OpenCV库函数文章。一、修改...

2017-04-12 22:40:22

阅读数 2876

评论数 1

OpenCV中findContours轮廓提取一个边缘只对应的一个轮廓

OpenCV中findContours轮廓提取一个边缘只对应的一个轮廓众所周知,图像查找轮廓可以用findContours函数解决,但是不知道大家发现一个问题没有,有时候输入图像,得到的结果会出现图像中一条边缘有查找到两个轮廓。当然只提取最外轮廓是不会出现重复情况,但设置提取所有轮廓会出现两个轮廓...

2017-03-31 10:48:33

阅读数 5094

评论数 5

OpenCV滑动条的使用详解

OpenCV滑动条使用滑动条在OpenCV是动态调节参数的一种特别好用的工具。比如边缘检测,阈值化,对比度和亮度调节等。它是在规定窗口显示,并调节参数控制显示图像。OpenCV中滑动条使用步骤滑动条还是很简单的,以Canny()调节阈值算法为例了。1、创建窗口用namedWindow()函数创建窗...

2017-02-28 21:58:13

阅读数 2821

评论数 0

三次B样条曲线拟合算法

三次B样条曲线方程B样条曲线分为近似拟合和插值拟合,所谓近似拟合就是不过特征点,而插值拟合就是通过特征点,但是插值拟合需要经过反算得到控制点再拟合出过特征点的B样条曲线方程。这里会一次介绍两种拟合算法。首先介绍B样条的曲线方程。 B样条曲线的总方程为:P(t)=∑ni=0PiFi,k(t)P(...

2017-01-17 22:10:28

阅读数 32757

评论数 73

三次Beizer曲线拟合算法

三次Beizer曲线方程介绍Beizer曲线的一些特性这里不再赘述,大家可以去网上查看一些资料,很详细。最近用到轮廓拟合,所以用三次Beizer曲线效果还可以,有插值和近似拟合(插值就是曲线过点,近似拟合则不过点),就学习了一下。我是做的Beizer曲线插值,插值和近视拟合无非就是控制点选取不一样...

2017-01-17 20:48:55

阅读数 11312

评论数 5

移动最小二乘法(MLS)曲线曲面拟合C++代码实现

移动最小二乘法(MLS)曲线曲面拟合曲线曲面拟合有很多种方法,Beizer,B样条等,曲面拟合移动最小二乘法是一个很好的选择,本文会详细讲解一下移动最小二乘法方法拟合曲面,并给出C++代码实现。 本文首先是最小二乘法的分析,然后是画曲面曲线图。目录用 [TOC]来生成目录:移动最小二乘法MLS曲...

2017-01-07 22:54:44

阅读数 10380

评论数 27

C++矩阵运算实现

C++矩阵运算实现 C++库没有矩阵运算库,对于一些矩阵运算的话还是不方便。本文给了一些矩阵运算代码,加减乘的基本运算详见我给的链接,这里给出的是求行列式和求矩阵逆的代码。 目录 用 [TOC]来生成目录: C矩阵运算实现 目录 矩阵求行列式 矩阵行列式代码块 求矩阵的逆...

2017-01-07 13:28:07

阅读数 9633

评论数 2

C++ MFC 画函数曲线(包含坐标)

第一步:新建MFC。 VC++6.0的话是文件--新建--工程--MFCAppWizard(exe)--填写工程名称--确定(其他的可以不动)--点单文档--直接点完成就行了。 第二步:找到OnDraw(CDC *pDC)这个函数名。 这个函数名在--C+你的工程名字+View里面,点开这个...

2016-12-23 22:39:16

阅读数 14244

评论数 4

opencv 八邻域轮廓跟踪算法

opencv 八邻域轮廓跟踪算法 图像处理中,往往需要用到轮廓跟踪解决一些问题,诸如轮廓点的排序得到相邻点。当使用findContours()查找轮廓的时候,我们希望得到Freeman码,但是实验发现并不是一个参数CV_CHAIN_CODE那么回事,网上一大堆的蜻蜓点水,说这个参数可以实现Fre...

2016-12-23 22:37:04

阅读数 12302

评论数 11

opencv图像旋转--矩阵旋转和仿射变换相比较

opencv图像旋转--矩阵旋转和仿射变换相比较 这段时间在用opencv实现一些图像基本功能,旋转啊,对比度,亮度增强等,在该篇文章做的实验时图像旋转时,发现有两种方法(我这里都会介绍),我将两种方法处理结果情况作对比,对比发现仿射变换做的旋转效果比点位移旋转要好很多。 点位移基本思路就是旋...

2016-11-27 22:00:11

阅读数 3124

评论数 0

opencv中对Mat类型图像感兴趣(ROI)轮廓外接矩形并截取保存结果

opencv中对Mat类型图像感兴趣(ROI)轮廓外接矩形并截取保存结果 最近自己在用opencv做图像实验时,要对轮廓外接矩形,网上大多是对IplImage类型图像做处理,而现在opencv中Mat取代了IplImage类型的图像,IplImage类型存储比Mat类型复杂,而且不如Mat类...

2016-11-27 12:48:37

阅读数 10727

评论数 6

浅谈C#制作Execl报表的一些操作

自己在某公司做了两个月如标题所示的工作,不过是开发公司的ERP系统,然后在界面上打印Excel就可以生成一张表,做的过程中遇到很多问题。虽然有些可以使用VBA搞定,但是有些复杂的VBA无能为力,所以这时百度,但是遗憾百度不到,可能是做这方面的人有点少,毕竟C#是不打主流的开发语言。下面就写写我自己...

2016-09-28 16:12:15

阅读数 722

评论数 0

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