
前车之鉴(转载)
SunRaIN_
这个作者很懒,什么都没留下…
展开
-
【OpenCV】SIFT原理与源码分析:DoG尺度空间构造
《SIFT原理与源码分析》系列文章索引:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/8069548尺度空间理论自然界中的物体随着观测尺度不同有不同的表现形态。例如我们形容建筑物用“米”,观测分子、原子等用“纳米”。更形象的例子比如Google地图,滑动鼠标轮可以改变观测地图的尺度,看到的地图绘制也不同;还有电影中的拉伸镜头等等……...2012-10-15 07:08:00 · 122 阅读 · 0 评论 -
Android中View绘制优化之一---- 优化布局层次
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 前言,竟然是翻译,当然得弄的有板有眼。 照着大作家格式来咯 , - - 。 ...2012-09-04 23:00:00 · 116 阅读 · 0 评论 -
【Python】Matplotlib绘图库初探
Matplotlib是Python的2D&3D绘图库,产生各种已经拷贝格式和交互幻剑中跨平台形式的印刷质量图标。Matplot语法与Matlab相似,绘图绘图功能强大,而且十分容易上手。“个人永远不能超过集体的力量”(Ken Blanchard)。Python强大的原因之一就在于其开源,有很多优秀的程序员为其提供了丰富的类库。Matplotlib就是其中之一,但他的创始...2012-12-12 01:07:00 · 206 阅读 · 0 评论 -
【Error】远程连接凭据不工作
凭据无法工作近来远程连接实验室的电脑,总是提示“之前用于连接到 *********的凭据无法工作。请输入新凭据”(图片来自网络:http://zhidao.baidu.com/question/281397012.html)试了网上好多种方法,都不成功。尤其是在组策略中加入什么TERMSRV/*之类的方法,参考链接当然,可能是因为所出现的问题并不是完全一样...2012-09-02 19:51:00 · 136 阅读 · 0 评论 -
【C++】输入流cin方法
检查输入cin会检查输入格式,输入与预期格式不符时,会返回false. cout << "Enter numbers: "; int sum = 0; int input; while (cin >> input) sum += input; cout << "Last value...2012-12-09 21:12:00 · 138 阅读 · 0 评论 -
【C++】输出流cout方法
write():输出指定字数的字符串。basic_ostream<charT,traints>& write(const char_type* s, streamsize n);1、write遇到空字符时不会停止2、即使超出边界,write仍继续打印3、可用于数据数据——需将数值数据强制转换为char*#include <iost...2012-12-09 20:58:00 · 215 阅读 · 0 评论 -
【算法设计】打印螺旋数组
看到一个很简单的题目,很想小时候数学课本后面找规律的思考题。题目给定N打印如下数组:解法一:循环N螺旋赋值比较直观的思路是根据N来找规律。可以看到N为奇数时,数组是逆时针循环赋值;N为偶数时,顺时针。如下图所示:所以在最外层循环N,很容易写出代码: int n=0;cin>>n; vector<vector&l...2012-12-04 23:21:00 · 190 阅读 · 0 评论 -
【计算机图形学】基本图形元素:圆的生成算法
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205 圆的特征圆被定义为到给定中心位置(xc,yc)距离为r的点集。圆心位于原点的圆有四条对称轴x=0,y=0, x=y和x=-y。若已知圆弧上一点(x,y),可...2012-08-27 23:06:00 · 348 阅读 · 0 评论 -
【计算机图形学】基本图形元素:直线的生成算法
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205 直线的DDA算法【算法介绍】设直线之起点为(x1,y1),终点为(x2,y2),则斜率m为:直线中的每一点坐标都可以由前一点坐标变化一个增量...2012-08-23 14:02:00 · 300 阅读 · 0 评论 -
Android中文件选择器的实现
转载请注明出处:http://blog.youkuaiyun.com/qinjuning 今天给大家分享下文件选择器的作用 , 具体就是获取用户在在SD卡选中的文件/文件夹路径 ,类似于C#中 OpenFileDialog控件(对C...2012-11-30 08:59:00 · 192 阅读 · 0 评论 -
【Web开发技术】德优教育管理系统
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205 德优教育管理系统德优,德优~永远战斗力顽强的阿德,始终彻底管理自我的小鹿,踏实谦逊的帅哥,和最挫的我,一起完成的。虽...2012-09-07 23:00:00 · 177 阅读 · 0 评论 -
Android中View绘制优化二一---- 使用<include />标签复用布局文件
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning译二: 使用<include />标签复用布局文件...2012-09-08 13:54:00 · 119 阅读 · 0 评论 -
【OpenCV】SIFT原理与源码分析
SIFT简介Scale Invariant Feature Transform,尺度不变特征变换匹配算法,是由David G. Lowe在1999年(《Object Recognition from Local Scale-Invariant Features》)提出的高效区域检测算法,在2004年(《Distinctive Image Features from Scale-Inva...2012-10-15 07:04:00 · 181 阅读 · 0 评论 -
【OpenCV】在没有安装OpenCV的电脑运行OpenCV程序
题目来自OpenCV·China的每周一练:我们在做项目时,通常需要把依赖于opencv,vs(例如vs2005),或者vc(例如vc6.0)的程序,在没有安装相关环境的电脑上去运行。那么现在有哪些方法可以摆脱这些依赖?(提供可行建议即可得10分)http://www.opencvchina.com/thread-1368-1-1.html前面的童鞋讲得很全了,我再补充一下自己的理解~...2012-10-12 23:48:00 · 154 阅读 · 0 评论 -
unity基础开发----物体位移和旋转实用代码
using UnityEngine;using System.Collections;public class text : MonoBehaviour { public GameObject MoveGameObject; // public Vector3 Terget; public Transform Terget; public f...2013-11-21 22:46:00 · 557 阅读 · 0 评论 -
【Error】安装VS2012后VS2010工程失败
安装VS2012后遇到的问题悲剧的种子是在上个月初种下的。。。9月份微软发布了Visual Studio2012(发布会),我是个对各种“新版本”极有偏好的人,一看到新闻就立刻下载了VS2012 Pro版,花了几个小时安在原本装有VS08,VS10版本的电脑上。装下来之后体验还是挺不错的,启动速度感觉比10快了许多,而且代码的智能提示也很给力,不需要Visual Assist 之类的插件就能高...2012-10-11 02:45:00 · 111 阅读 · 0 评论 -
Android中measure过程、WRAP_CONTENT详解以及xml布局文件解析流程浅析(上)
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 在之前一篇博文中<<Android中View绘制流程以及invalidate()等相关方法分析>>,简单的阐述 了...2012-10-10 18:14:00 · 184 阅读 · 0 评论 -
【大学生活】优秀的有趣的博客
昨晚和几个老同学小聚,聊得很开心。忘了到哪儿聊起一些牛人的博客,走得时候华仔还一直说要我一定记得把博客链接email给他。索性写个资源帖,记录一些我经常浏览的博客,并在此向所有提供,分享优秀资源的博主们致敬!也期待大家能留言推荐其他优秀的博客~大牛:刘未鹏http://mindhacks.cn/绝对的绝对的大牛,在大一时读到他的《我在南大的七年》,从此成了我和我身边...2012-09-30 16:39:00 · 218 阅读 · 0 评论 -
【大学生活】在信科的那些课
之前更新了我在本科软院学得一些基础课程:【大学生活】在软件学院的那些课原本计划开学前的暑假总结完,结果我的速度太悠哉了,至今一半也没整理完。现在研一的课程已开始了近两周,虽然比本科的课少多了,但感觉还是挺花时间的。诸如算法之类,本科也学过,只是现在着实钻得更深了。而图形那些专科选修,听过了才感觉本科的专选就只能算“导论”。晃荡着听了两周的课,果断退了一些“有兴趣的其他方向的”课程,选修只选了数...2012-09-23 09:59:00 · 120 阅读 · 0 评论 -
兰林任务管理应用程序雏形版以及概要说明
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 上上周五的下午,也就是2012.09.07,终于向主管提出了辞职,也下定决心准备返回武汉工作,原因当然 有很多,在此也不讲...2012-09-15 21:54:00 · 121 阅读 · 0 评论 -
Android中View绘制优化之三---- 优化View
本文原创, 转载请注明出处:http://blog.youkuaiyun.com/qinjuning 译三: 优化视图关于如何设计自定义View以及响应触摸时间等,请看Androiddeveloper : 地址:http:/...2012-09-13 21:00:00 · 104 阅读 · 0 评论 -
【数据结构】二叉树、AVL树
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205 二叉树二叉树是每个结点最多有两个子树的有序树。通常子树的根被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树的每...2012-08-21 00:30:00 · 162 阅读 · 0 评论 -
【UML】案例分析:新型超市购物自助系统
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205这个是和小鹿,三少爷一起做的。虽然有遗憾,也是一段值得怀念的记忆~项目名称新型超市购物自助系统 V1.0.0项目背景及目标在比赛的创意阶...2012-08-19 01:13:00 · 1261 阅读 · 0 评论 -
【UML】UML几种图的绘制
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205UML几种图的绘制UML是Unified Modeling Language(统一建模语言)的简称。UML是对软件密集型系统中的制品(软件开发过程中产生的各种...2012-07-24 09:49:00 · 448 阅读 · 0 评论 -
【编译原理】用Yacc做语法分析
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205语法分析Yacc 全称 Yet Another Compiler CompilerYacc是一个用来生成编译器的编译器(编译器代码生成器)...2012-07-23 05:47:00 · 850 阅读 · 0 评论 -
【OpenCV】访问Mat图像中每个像素的值
今天百度搜资料还搜到了自己的。。。《访问图像中每个像素的值》,这是之前写的了,用的也是2.0的风格IplImage*格式,不太适用后来Mat的格式,特此重写一篇。以下例子源自《The OpenCV Tutorials --Release 2.4.2》2.2 How to scan images, lookup tables and time measurement with OpenCV...2012-07-22 07:10:00 · 120 阅读 · 0 评论 -
【编译原理】正则表达式
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205 《编译原理》第三章习题我们的教材是那本经典的“龙书”:《Compiler: Principles, Techniques, and Tools》...2012-07-21 21:49:00 · 771 阅读 · 0 评论 -
【编译原理】使用Lex将C/C++文件输出为HTML文件
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205 Lex进阶实验结合 实验:用Lex工具进行词法分析,完成如下要求:输入一个C/C++源文件,输出一个HTML文件,语法高亮显示C/C++源文件。...2012-07-20 09:37:00 · 240 阅读 · 0 评论 -
【OpenCV】SIFT原理与源码分析:关键点描述
《SIFT原理与源码分析》系列文章索引:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/8069548由前一篇《方向赋值》,为找到的关键点即SIFT特征点赋了值,包含位置、尺度和方向的信息。接下来的步骤是关键点描述,即用用一组向量将这个关键点描述出来,这个描述子不但包括关键点,也包括关键点周围对其有贡献的像素点。用来作为目标匹配的依...2012-10-26 10:35:00 · 137 阅读 · 0 评论 -
【移动开发】ido手机阅读器
看到优快云的征文活动“移动开发那点事”想起自己也做过几次移动项目,特此更文~本科课程项目索引:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205ido是我除课程设计外第一个完整的项目,现在看来很简单,但对当时大二的我来说感觉是很“大”的项目。项目起因是参加学校组织的软件设计比赛,战线略微有点长,过程也挺纠结的,中间几次都有犹豫...2012-10-23 06:57:00 · 170 阅读 · 0 评论 -
【OpenCV】SIFT原理与源码分析:方向赋值
《SIFT原理与源码分析》系列文章索引:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/8069548由前一篇《关键点搜索与定位》,我们已经找到了关键点。为了实现图像旋转不变性,需要根据检测到的关键点局部图像结构为特征点方向赋值。也就是在findScaleSpaceExtrema()函数里看到的alcOrientationHi...2012-10-22 07:01:00 · 107 阅读 · 0 评论 -
【OpenCV】SIFT原理与源码分析:关键点搜索与定位
《SIFT原理与源码分析》系列文章索引:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/8069548由前一步《DoG尺度空间构造》,我们得到了DoG高斯差分金字塔:如上图的金字塔,高斯尺度空间金字塔中每组有五层不同尺度图像,相邻两层相减得到四层DoG结果。关键点搜索就在这四层DoG图像上寻找局部极值点。DoG局部极值点寻找Do...2012-10-21 21:25:00 · 153 阅读 · 0 评论 -
【OpenCV】邻域滤波:方框、高斯、中值、双边滤波
邻域滤波(卷积)邻域算子值利用给定像素周围像素的值决定此像素的最终输出。如图左边图像与中间图像卷积禅城右边图像。目标图像中绿色的像素由原图像中蓝色标记的像素计算得到。通用线性邻域滤波是一种常用的邻域算子,输入像素加权得到输出像素:其中权重核为“滤波系数”。上面的式子可以简记为: 【方框滤波】最简单的线性滤波是移动平均或方框滤波,用...2012-07-26 10:52:00 · 193 阅读 · 0 评论 -
【数据结构】排序算法:希尔、归并、快速、堆排序
08年9月入学,12年7月毕业,结束了我在软件学院愉快丰富的大学生活。此系列是对四年专业课程学习的回顾,索引参见:http://blog.youkuaiyun.com/xiaowei_cqu/article/details/7747205 排序算法排序是非常常用,非常基本的算法。排序的方法有很多,比如插入排序、选择排序、希尔排序、归并排序、快速排序、堆排序。本次试验重点实现:希尔排序、...2012-07-28 06:15:00 · 164 阅读 · 0 评论 -
【OpenCV】利用积分图像法快速计算Haar特征
由于Haar特征是矩形中黑色区域所有像素值的和减去白色区域所有像素值的和。在之前(《计算Haar特征个数》)我们看到,24*24的图片中,有115984个特征,远远大于其像素个数。如果计算每个特征的像素和,计算量会非常大,而且很多次运算是重复的。Paul Viola提出一种利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a boosted ...2012-11-24 11:37:00 · 236 阅读 · 0 评论 -
【OpenCV】计算Haar特征个数
最早的Haar特征由Papageorgiou C.等提出(《A general framework for object detection》),后来Paul Viola和Michal Jones提出利用积分图像法快速计算Haar特征的方法(《Rapid object detection using a boosted cascade of simple features》)。之后,Raine...2012-11-23 13:15:00 · 151 阅读 · 0 评论 -
【算法设计】背包问题2
之前整理了屈奶奶讲的背包问题,感谢cyh24童鞋留言,传我一份武林秘籍《背包问题九讲》,实践了一下文档里对空间复杂度的改进。0-1背包问题通过之前的分析,Fk(y) 表示只允许装前k 种物品,背包总重不超过y 时背包的最大价值。得到0-1背包的递推公式和边界条件:对空间的优化主要在Fk(y),原本我们用两个循环实现:for(int k=1;k<=N;k++){...2012-11-20 13:35:00 · 146 阅读 · 0 评论 -
【算法设计】背包问题
题目一个旅行者准备随身携带一个背包,可以放入背包的物品有n种,每种物品的重量和价值分别为wj, vj . 如果背包的最大重量限制是b, 怎样选择放入背包的物品以使得背包的价值最大?目标函数:约束条件:算法设计设Fk(y) 表示只允许装前k 种物品,背包总重不超过y 时背包的最大价值。Fk(y)有两种情况:不装第k件物品或至少装1件第k种...2012-11-16 18:39:00 · 617 阅读 · 0 评论 -
【OpenCV】Canny 边缘检测
Canny 边缘检测算法1986年,JOHN CANNY 提出一个很好的边缘检测算法,被称为Canny编边缘检测器[1]。Canny边缘检测根据对信噪比与定位乘积进行测度,得到最优化逼近算子,也就是Canny算子。类似与 LoG 边缘检测方法,也属于先平滑后求导数的方法。使用Canny边缘检测器,图象边缘检测必须满足两个条件:能有效地抑制噪声;必须尽量精确确定边缘的位置。...2012-08-08 10:17:00 · 203 阅读 · 0 评论 -
【算法设计】矩阵乘法
题目设A1,A2,…,An为矩阵序列,Ai为Pi-1×Pi阶矩阵,i = 1,2,…,n. 确定乘法顺序使得元素相乘的总次数最少.输入:向量P = <P0, P1, … , Pn>实例:P = <10, 100, 5, 50> A1: 10 × 100, A2: 100 × 5, A3: 5 × 50乘法次序:(A1 A2)A3: 10 × 10...2012-11-14 09:28:00 · 356 阅读 · 0 评论