CG&CV
_北方的雪_
这个作者很懒,什么都没留下…
展开
-
基于EM的GMM算法
高斯混合模型的重要概念:1)任意数据分布可用高斯混合模型(M个单高斯)表示((1)式)(1)其中: (2) (3) 表示第j个高斯混合模型2)N个样本集X的log似然函数如下: (4)其中:参数:, (5)算法的流程步骤:1)初始值的设定:由k-means聚类算原创 2013-04-21 20:44:04 · 1970 阅读 · 0 评论 -
MFC的一点思考
说明:说明1:所有MFC框架下的代码在C:\ProgramFiles\Microsoft Visual Studio 9.0\VC\ce\atlmfc\src\mfc中说明2:显示过程中的各个函数实际上是隐式过程中用到的函数的重写说明3:窗口create函数完成后将产生WM_CREATE消息,该消息会触发oncreate函数的响应;类似的当客户区create函数完成后将产生WM_CRE原创 2013-05-25 13:55:22 · 1233 阅读 · 0 评论 -
MFC library view
原创 2013-05-25 14:03:55 · 994 阅读 · 0 评论 -
MFC框架类、文档类、视图类相互访问(及窗口句柄获取)的方法
1、获取应用程序指针 CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针 CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针 CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd); 或者 CMainFrame* pMainFrame = (原创 2013-05-24 16:49:00 · 2550 阅读 · 0 评论 -
Ondraw中的画图
在CeagleView中的ondraw中添加:CBrush brush; brush.CreateHatchBrush(HS_DIAGCROSS,RGB(255,255,0)); CBrush*oldbrush=pDC->SelectObject(&brush); CRectrect; this->GetClientRect(rect); pD原创 2013-05-25 13:59:37 · 1449 阅读 · 0 评论 -
常见期刊
http://wenku.baidu.com/view/fe46a206e87101f69e319501.htmlhttp://wenku.baidu.com/view/08c287f67c1cfad6195fa72f原创 2013-07-24 16:33:30 · 715 阅读 · 0 评论 -
gsl库
从http://gnuwin32.sourceforge.net/packages/gsl.htm下载gsl-1.8.exe;安装后将安装目录下的可执行文件、库文件、包含文件分别添加到vs-工具-选项-项目和解决方案-VC++目录中。原创 2013-07-01 21:08:43 · 874 阅读 · 0 评论 -
《计算机视觉》总结2
原创 2013-06-26 10:56:31 · 1225 阅读 · 0 评论 -
《计算机图形学》整理
原创 2013-06-26 10:39:21 · 1159 阅读 · 0 评论 -
《计算机视觉》总结1
原创 2013-06-26 10:50:38 · 1099 阅读 · 0 评论 -
OpenGL渲染原理
1. 把一个三维物体变换到屏幕上的像素坐标,有三个步骤: 1) 变换。包括模型、视图和投影操作,这些操作包括旋转、移动、缩放、投影等,一般组合使用; 2) 裁剪窗口之外的物体; 3) 经过变换的坐标和屏幕的像素之间建立联系,即视口变换。2. 变换原创 2013-05-25 22:44:37 · 2582 阅读 · 0 评论 -
图形学作业总结
最近一段时间在做图形学的一个作业,在这个过程中学到了一些东西总结如下:1. MFC单文档框架app类、框架梁、doc类与view类的相互调用;2. MFC框架生成窗口的过程以及这个过程中的各部分的作用;3. MFC libray的类继承关系是怎么样的?4. MFC框架的析构顺序是怎么样的?在生成窗口后,VS中的停止调试与手动关原创 2013-05-25 13:46:37 · 948 阅读 · 0 评论 -
Invalidate与UpdateAllViews的区别
1)Invalidate()是让程序重画窗口。 UpdateAllViews()是在DOC/VIEW结构中,当一个视图的数据改变后,通知所有视图作相应的改变(一个doc可能对应多个view)。2)Invalidate()是使窗口无效,使系统向其发WM_PAINT消息,使的程序的OnPaint被调用重画客户区。而UpdateAllViews()是文档与视之间的联系,调用从它会使程序与此文原创 2013-05-25 13:57:06 · 1174 阅读 · 0 评论 -
单文档OpenGL的初始化
1、配置OpenGL环境配置OpenGL环境,添加.lib类库2、添加头文件在stdafx.h中添加头文件(放到其他文件中也可以)#include #include 3、添加变量public: CClientDC *m_pDC; //Device Context 设备上下文 HGLRC m_hRC; //R原创 2013-05-25 13:50:00 · 1276 阅读 · 0 评论 -
win7+vc9+opencv2.3+计算机丢失tbb_debug.dll
在编译时出现计算机丢失tbb_debug.dll的错误报告;原因:在安装2.3的动态链接库时由于某种原因丢失了tbb_debug.dll补救措施:从http://www.threadingbuildingblocks.org/ ... ss_win.zip下载文件,解压后将“tbb30_20100406oss_win\tbb30_20100406oss\bin\ia32\vc9”中原创 2013-04-17 19:15:54 · 1308 阅读 · 0 评论 -
off文件格式(Object File Format)
Object File Format(off)文件通过描述物体表面的多边形来表示一个模型的几何结构。这些多边形可以包含任意数量的顶点。Princeton Shape Benchmark的off文件遵从以下标准:1、off文件为ASCII文件,以OFF关键字开头。2、下一行是该模型的顶点数,面数和边数。边数可以忽略,对模型不会有影响(可以为0)。3、顶点以x,y,z坐标列出,每个原创 2013-04-18 18:43:03 · 2338 阅读 · 0 评论 -
vs2008+opengl配置
GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。Windows环境下的GLUT下载地址:(大小约为150k)http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zipWindows环境下安装GLUT的步骤:1、将下载的压缩包解开,将得到5个文件2、将glut.h刚在VC\inl原创 2013-04-14 21:08:39 · 944 阅读 · 0 评论