小魏的修行路

Talk is cheap. Show me the code.

【OpenCV】透视变换 Perspective Transformation(续)

透视变换的原理和矩阵求解请参见前一篇

2014-05-27 09:39:46

阅读数:79754

评论数:26

【图像处理】透视变换 Perspective Transformation

透视变换(Perspective Transformation)是将图片投影到一个新的视平面(Viewing Plane),也称作投影映射(Projective Mapping)。通用的变换公式为:u,v是原始图片左边,对应得到变换后的图片坐标x,y,其中。变换矩阵可以拆成4部分,表示线性变换,比...

2014-05-26 13:14:13

阅读数:112477

评论数:60

【C++】随机重命名MP3文件

新置MP3播放器一件,居然没有随机播放的功能,坑啊!身为程序媛一枚,自己动手吧~获取当前路径:char buf[1000]; GetCurrentDirectory(1000,buf); string cur_folder_file = string(buf)+"\\*.mp3&q...

2014-04-18 15:48:56

阅读数:6689

评论数:9

【C++】使用libxml解析XML文件

OpenCV中使用FileStorage创建和解析XML文件。但FileStorage不能处理节点为空的情况,且对属性也不友好。例子见这里。libxml是C接口的处理xml文件的开源代码库。

2014-01-22 11:26:19

阅读数:8946

评论数:0

【图像处理】全分发TV图像去噪

TV去噪主页:http://visl.technion.ac.il/~gilboa/PDE-filt/tv_denoising.html可以下载MATLAB代码。function J=tv(I,iter,dt,ep,lam,I0,C) %% Private function: tv (by Guy...

2014-01-20 14:57:46

阅读数:10633

评论数:2

【体系结构】转移预测器性能的定量评价

定量评价几种预测器:分支历史表预测器,相关分支预测器,Tournament预测器的预测准确率、

2013-07-26 13:21:47

阅读数:3591

评论数:3

【体系结构】转移预测器设计与比较

关联预测器,Tournament预测器,分支历史表预测器的设计与比较

2013-07-24 21:40:52

阅读数:6675

评论数:2

【BAT】批量测试运行结果

经常用到批处理,但还是各种不熟。记录一些写的小文件,以后方便查询~生成文件目录将文件(及子文件下的图片)写入list.txt@echo off&setlocal enabledelayedexpansion for /r %%i in (*.jpg *.png *.tif) do ( ec...

2013-05-29 15:05:05

阅读数:4234

评论数:1

【算法设计】约瑟夫环

本科系列课程参见:《软件学院那些课》 问题描述 约瑟夫(Joeph)问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新...

2013-02-21 14:20:19

阅读数:10001

评论数:3

【算法设计】虎溪校园导游系统

本科课程参见:《软件学院那些课》 问题描述 设计一个校园导游程序, 为来访的客人提供信息查询服务。 基本要求 (1)设计学校的校园平面图,所含景点不少于10个,以图中顶点表示校内各景点,存放景点名称、代号、简介等信息,以边表示路径,存放路径长度等相关信息。 (2)为来访客人提供图中任...

2013-02-19 01:47:51

阅读数:11706

评论数:9

【数值分析】迭代法解方程:牛顿迭代法、Jacobi迭代法

本科课程参见:《软件学院那些课》 牛顿迭代公式 设已知方程f(x)=0的近似根x0 ,则在x0附近f(x)可用一阶泰勒多项式近似代替.因此, 方程f(x)=0可近似地表示为p(x)=0。用x1表示p(x)=0的根,它与f(x)=0的根差异不大.  设 ,由于x1满足解得 重复这...

2013-02-18 14:31:06

阅读数:70239

评论数:5

【数值分析】常微分方程数值解:欧拉公式

本科课程参见:《软件学院那些课》 算法原理 对于常微分方程初值问题 在求解区间[a,b]上作等距分割的剖分,步长,记。用数值微商的方法,即用差商近似微商数值求解常微分方程。 用向前差商近似 做出y(x)的在x=x0处的一阶向前差商式:  又,于是得到 ...

2013-02-18 14:10:23

阅读数:21586

评论数:1

【数值分析】微分求积:复化梯形、复化辛浦生

本科课程参见:《软件学院那些课》 复化梯形 将积分区间[a,b]划分n等分,步长,求积节点,在每个小区间上应用梯形公式 然后将它们累加求和,作为所求积分I的近似值. 记      式为复化梯形求积公式,下标n表示将区间n等分。 算法流程  算法代码...

2013-02-17 14:19:04

阅读数:13877

评论数:1

【数值分析】插值法:拉格朗日插值、牛顿插值

本科课程参见:《软件学院那些课》 拉格朗日插值法 (*以下定义选自维基百科) 算法流程图 算法代码 #include #include #include using namespace std; double Lagrange(int N,vector&...

2013-02-17 13:44:31

阅读数:49401

评论数:13

【Python】Matplotlib绘图库初探

Matplotlib是Python的2D&3D绘图库,产生各种已经拷贝格式和交互幻剑中跨平台形式的印刷质量图标。Matplot语法与Matlab相似,绘图绘图功能强大,而且十分容易上手。 “个人永远不能超过集体的力量”(Ken Blanchard)。Python强大的原因之一就在于其开源,...

2012-12-12 01:07:41

阅读数:57747

评论数:10

【C++】输入流cin方法

检查输入 cin会检查输入格式,输入与预期格式不符时,会返回false. cout << "Enter numbers: "; int sum = 0; int input; while (cin >> inpu...

2012-12-09 21:12:30

阅读数:13542

评论数:1

【C++】输出流cout方法

write(): 输出指定字数的字符串。 basic_ostream& write(const char_type* s, streamsize n);1、write遇到空字符时不会停止 2、即使超出边界,write仍继续打印 3、可用于数据数据——需将数值数据强制转换为char*...

2012-12-09 20:58:32

阅读数:17971

评论数:1

【数据结构】二叉树、AVL树

08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205   二叉树 二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作...

2012-08-21 00:30:13

阅读数:8113

评论数:10

【算法分析】排序算法:希尔、归并、快速、堆排序

08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205 排序算法 排序是非常常用,非常基本的算法。排序的方法有很多,比...

2012-07-28 06:15:10

阅读数:18307

评论数:39

【编译原理】用Yacc做语法分析

08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.csdn.net/xiaowei_cqu/article/details/7747205 语法分析 Yacc 全称 Yet Another Compiler...

2012-07-23 05:47:53

阅读数:21950

评论数:1

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