摘要: 有时候我们需要手动计算三维点对应的二维坐标,下面的矩阵公式就是模拟了一遍三维图形的流程。这里已假设读者具备了图形学的基础知识,比如矩阵乘法代表的三维变换,放射变换;还有齐次坐标等。 这里不考虑模型自身的旋转平移缩放等,即假设模型三维坐标已知。有坐标: 模型视图变换矩阵: void APIENTRY gluLookAt ( GLdouble eyex, GLdouble eye... 阅读全文
posted @ 2013-12-01 22:38 风中精灵LvFQ 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 具体过程参考的是这篇BLOG: http://wiki.woodpecker.org.cn/moin/lilin/swig-glBmpContext 这一片BLOG的代码有个 BOOL SaveBmp(HBITMAP hBitmap, string FileName) 的函数,功能为保存成BMP格式的图片,我的代码中也就省去了这部分,用opencv来处理,这样使得熟悉opencv的人也能比较好... 阅读全文
posted @ 2013-09-19 22:23 风中精灵LvFQ 阅读(2486) 评论(0) 推荐(0) 编辑
摘要: 项目要用B/S的架构开发,决定使用struts2,但是之前完全没有网站开发的经验,所以配置环境的过程中也是一知半解。 此教程不需要对网站开发有什么了解,只用根据步骤配置即可。 我是在Window7 64位系统中搭建的 1.Java SDK +eclipse 这个步骤网上很多资料,很简单,就不详细介绍了。 2.maven http://maven.ap... 阅读全文
posted @ 2013-05-06 13:38 风中精灵LvFQ 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 这是个装箱问题的变种。 上一个版本已经给出了求最优值的方法。 这个版本给出求出最优解。 思路就是在最优值的基础上,用分治法去找所有可能解。相当于回溯的方法进行最大化的剪枝。 代码如下: DestinationSum.h #ifndef DESTINATIONSUM_H#define DESTINATIONSUM_H#include <string>#include <vector... 阅读全文
posted @ 2013-04-19 12:08 风中精灵LvFQ 阅读(332) 评论(0) 推荐(0) 编辑
摘要: DestinationSum.h #ifndef DESTINATIONSUM_H#define DESTINATIONSUM_H#include <string>#include <vector>using namespace std;class DestinationSum{public: DestinationSum(); ~DestinationSum(); vo... 阅读全文
posted @ 2013-04-14 19:03 风中精灵LvFQ 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 首先可以先阅读这一篇文档。 http://wenku.baidu.com/view/4df2c1d276a20029bd642d76.html 基本的算法和原理在上面的文档内已经写得很详细了,总结一下PCA的数学模型吧: 第一种求法: 易知A是对称阵,所以可以对角化 因为P是要求出来的,所以可以另 由线性代数的理论得知: 最终则可以得到: 第二种求法: ... 阅读全文
posted @ 2013-03-27 13:46 风中精灵LvFQ 阅读(776) 评论(0) 推荐(0) 编辑
摘要: http://cougaar.org/ 首先这是cougaar的官网,基本上所有的资源都可以在上面找到。 官网的安装教程分为两种: A. Pre-12.7 就是12.7版本之前的,需要使用下载压缩包的方式。 现在你的计算机上安装JDK 1.6+ http://java.sun.com http://cougaar.org/wp/downloads/ 在这里下载Cougaa... 阅读全文
posted @ 2013-03-26 12:11 风中精灵LvFQ 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 算法一直是处于用到什么学什么的状态,感觉总是很被动,趁着这个学期自己支配的时间还算挺多,开始慢慢规划好了~ 阅读全文
posted @ 2013-03-22 16:51 风中精灵LvFQ 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 会出现 “error VideoFrame.cpp”之类的提示。 Adobe是使用注册机破解,在经过不下5次的卸载重装之后,才发现是升级完到最新版的Premiere后出现的错误。 升级需谨慎。 阅读全文
posted @ 2013-01-02 09:34 风中精灵LvFQ 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 在linux下编译一个项目代码少不了Makefile文件,但是每次都要重新写一个Makefile总是会让人很头疼C/C++项目都可以用的MakefileTYPE=release CC=gcc CFLAGS=-fPIC -Wall ifeq ($(TYPE),debug) CFLAGS+=-g3 -pg -DDEBUG else ifeq ($(TYPE),release) CFLAGS+=-O3 else CFLAGS+=-g -O endif endif CXX=g++CXXFLAGS=-fPIC -Wall ifeq ($(TYPE),debug) CXX... 阅读全文
posted @ 2013-01-01 10:31 风中精灵LvFQ 阅读(372) 评论(0) 推荐(0) 编辑