- 博客(34)
- 资源 (6)
- 收藏
- 关注
转载 vs2010 下 安装 osg
主要按照http://www.cnblogs.com/yanhuiw/archive/2009/09/16/1567626.html的步骤来不过版本用的是osg 2.9.10 + vs2010 + cmake 2.8.?有几个注意的地方:1. 空间给够,至少要6个G左右吧,如果你要把所有example跑完的话2. 可能需要加#include 的文件名列表:convexpolyhedronnodetrackermanipulatorgraphicscontext*terrainstring increment
2011-01-13 15:37:00
832
转载 opencv 2.0安装以及mfc混合使用的简单问题
<br />opencv+MFC 根据图片大小来设置窗口<br />http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=10564&start=0<br /> <br /> <br />VC 2008 Express下安装OpenCV2.0/2.1<br />http://www.opencv.org.cn/index.php/VC_2008_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.0/2.1<br /> <br
2010-10-15 16:33:00
283
原创 关于c++ operator 重载
<br />关于c++ operat 重载的各种运算,可以参看http://en.wikipedia.org/wiki/Operators_in_C_and_C%2B%2B,其中介绍了各种常用的运算的重载函数的写法,以后自己写类的时候可以查看,caltech的一篇介绍性质的文章也对这个事情做了一些稍微详细一点的说明,查看http://www.cs.caltech.edu/courses/cs11/material/cpp/donnie/cpp-ops.html,ok<br /> <br /> <br />w
2010-08-23 11:18:00
189
原创 小朋友,要不要装装10玩玩,visual assist什么的最讨厌了
<br />不管用哪个版本的vs,visual assist 都是必不可少的,正如吃薯条不能没有蛋黄酱,唱ktv不能没有美女陪,对于10,我试了一下,新版本不知道是我机器还是人品的问题,总是不能照着网上的攻略顺利搞定,找了个比较旧的稳定版本,<br />http://d.download.csdn.net/down/2250357/nightprayer好像是1819,装好以后,在我机器上出现了一个问题,除了int double 这些东西是有颜色的其余的全是黑色,这是很不爽的事情,于是又在网上瞎逛,找到了个
2010-08-22 02:25:00
202
转载 关于pointer
Pointers<br />A pointer holds the memory address of an object. For a type T, T* is the type "pointer to T". For example,int i = 5;int* ptr_to_i = &i; // ptr_to_i holds the address of iint *also_ptr_to_i = ptr_to_i;<br />The type of ptr_to_i is int*.
2010-08-16 14:10:00
173
转载 关于指针的一些概念,作用
Pointers<br />A pointer holds the memory address of an object. For a type T, T* is the type "pointer to T". For example,int i = 5;int* ptr_to_i = &i; // ptr_to_i holds the address of iint *also_ptr_to_i = ptr_to_i;<br />The type of ptr_to_i is int*.
2010-08-16 14:07:00
167
转载 关于指针的一些概念,作用
Pointers<br />A pointer holds the memory address of an object. For a type T, T* is the type "pointer to T". For example,int i = 5;int* ptr_to_i = &i; // ptr_to_i holds the address of iint *also_ptr_to_i = ptr_to_i;<br />The type of ptr_to_i is int*.
2010-08-16 14:05:00
218
转载 谈论 LINK : fatal error LNK1104: 无法打开文件“C:/Program.obj”
<br />其实你只要看一下Link命令行就知道了. 项目->属性->链接器->命令行. 在这里你会发现你前面设置的"附加依赖项"被IDE改写了. 例如你要加入一个ABC.lib的链接库,完整路径为"C:/Program Files/ABC.lib", 如果被IDE改写的话会变成"C:/Program" "Files/ABC.lib" 相应的命令行变成Link (...) "C:/Program" "Files/ABC.lib" 那么链接器会要求提供"C:/Program.obj"文件,由于该文件不存在,所
2010-07-22 15:22:00
1591
1
转载 opencv 多边形填充简单示例
<br />/*<br /> * =====================================================================================<br /> *<br /> * Filename: poly.c<br /> *<br /> * Description: a program of drawing the Poly<br /> *<br /> * Version: 1.0<br /> *
2010-07-12 00:52:00
1208
转载 设置工具条某个按钮单击不弹起,再点击弹起
<br />响应toolbar某个button的ON_UPDATE_COMMAND_UI <br />设置bool bChecked; <br /><br />在void CxxxView::OnUpdatexxxx(CCmdUI* pCmdUI) 里 <br />bChecked = !bChecked; <br />pCmdUI-> SetRadio(bChecked ? 1 : 0);
2010-07-09 14:05:00
347
转载 改变窗口的大小和位置(分SDI/MDI, SPLITTER/NO SPLITTER等几种情况)
<br />http://www.docin.com/p-47121516.html
2010-07-08 12:51:00
249
转载 typedef struct and struct
<br /><br />第一篇:typedef struct与struct的区别<br />1. 基本解释<br />typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。<br />在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。<br />至于typedef有什么微妙之处,请你接着看下面对几个问题的具体阐述。<br />2. typ
2010-06-15 00:33:00
267
转载 Const,Const函数,Const变量,函数后面的Const
<br /><br />关键字:Const,Const函数,Const变量,函数后面的Const<br /> <br />看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。<br />const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很
2010-06-15 00:32:00
194
原创 mfc 中使用slider control 与edit control , 并且两者建立相互联系
<br />http://www.functionx.com/visualc/classes/slider1.htm<br /> <br />完全找他说的做,确实能做出来一个带滑条,编辑窗的窗口,滑条滑动带动编辑窗的数字改变,但是一个是不够的,如果我要在窗口中装两个或者多个slider-edit , 该怎么办呢?<br /> <br />在codesoso 上面查了下slider control,找到几个比较好的案例<br />http://search.codesoso.com/Search?q=slid
2010-06-04 17:19:00
2372
转载 开一个别人动不了的文件夹
<br />http://www.360doc.com/content/08/0823/09/33979_1568162.shtml
2010-06-02 17:53:00
222
转载 vc怎样为窗口添加滚动条
http://blog.sina.com.cn/s/blog_4901f88e010005ry.htmlSelecting the "Horizontal Scroll" and "Verticla Scroll" styles among theproperties of your dialog box in the resource editor, you can add sc
2010-05-28 13:54:00
1819
转载 关于视图分割,好文,啥也不说了
大多数情况下与文档相连的视只有一个。我们在VC编程环境中可以发现,在一个界面上开启多个窗口是非常方便的。我们可以让一个窗口控制视的显示,另一个窗口具体显示。应用框架有若干种方式表示多视,这些方式包括切分窗口和MDI子窗口。切分窗口看上去像是一种特殊的框架窗口,在各个窗片中包含了若干个视。应用程序在创建的时候就可以对窗口进行划分,也可以通过选择菜单命令或拖动切分窗口滚动条中的切分框对窗口进行划分。窗
2010-05-28 02:50:00
308
转载 我已建立了一个view视图,如何改为scroll view视图?
第一步: 把你的XXXView.h中CXXXView的基类换成CScrollView 第二步 利用查找置换把XXXView.h和XXXView.c中所有的CView::换成CScrollView::; 第三步 给你的CXXXView类添加OnInitialUpdate虚函数,修该其内容如下: void CXXXView::OnInitialUpdate() { CScrollView::OnI
2010-05-27 21:31:00
188
原创 用opencv绘制十字标记
/************************************************* Function: main_loop Description: 绘制一个十字标记 Calls: Called By: Input: RGB image, pt
2010-05-27 00:25:00
826
原创 分割窗口的更新
如果我在CMainFrame里面定义了一个CSplitterWnd变量m_wndSplitter来进行窗口分割,问,我想在formview中填一个按钮,一按这个按钮就能对分割的某一个窗口(如m_wndSplitter.GetPane(0,1))干某些事情(比如在这个窗口载个图像什么的),干完事情能在这个视图上马上显示出来,该怎么写invalidate?(或者调用doc的updateallvie
2010-05-26 16:25:00
220
转载 用MFC创建通用窗体分割框架
http://blog.csdn.net/yangsen2016/archive/2007/05/26/1626473.aspx
2010-05-26 15:47:00
140
转载 窗口初始化
主窗口的初始最大化,只需在CXXApp::InitInstance()中 将m_pMainWnd->ShowWindow(SW_SHOW); 改为m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); 而子窗口的初始最大化,可以这样来,改写CChildFrame的虚函数ActivateFrame: void CChil
2010-05-07 08:51:00
487
转载 SAFEDELETE宏
带指针的类,自己写析构函数的时候,想把指针安全的删除掉,可以如下写:#define SAFE_DELETE_ELEMENT( ptr ) if (ptr != NULL) { delete ptr; ptr = NULL; }#define SAFE_DELETE_ARRAY( ptr ) if (
2010-05-06 22:33:00
2019
转载 调试信息不可用
首先打开菜单 项目->项目属性页 选择 配置属性->链接器->调试->生成调试信息 改为 是 选择 配置属性->C/C++ ->常规->调试信息格式 改为 用于“编辑并继续”的程序数据库(/ZI) 选择 配置属性->C/C++ ->优化->优化 改为 禁用(/Od)
2010-05-05 16:34:00
315
转载 opencv 中对一个像素的rgb值进行操作的几个常用小办法
You can access the Image pixels in many ways:1. One using the Inbuilt macro2. One using the pointer to the image data3. Getting the raw data from the image.============================================
2010-05-01 13:35:00
3871
转载 string 与 char* lpstr 的一些混合操作
Use a C++ std::string in your program, itll save you a lot of grief with memory management, string lengths, and evenprovides a lot of basic (and advanced) operations, with relatively simple synt
2010-05-01 10:12:00
856
原创 关于VS2005设置UNICODE或ASCII字符集问题
在vs2005里面用opencv的时候,你想载入一个图像,在CXXXDoc::OnOpenDocument(LPCTSTR lpszPathName)中调用cvloadimage函数,会报错“cannot convert lpctstr to char*”,这是因为vs05 默认的字符集是Unicode,所以如果程序中使用字符常量一定要显示转换为Unicode型,如果你不希望程序支持Unic
2010-05-01 09:51:00
803
转载 cvSaveImage不自动创建文件夹吗?呵呵
今天被程序中的几行代码折腾的够呛:str="F://标定图片//"+str;str=str+".bmp";cvSaveImage(str,pImg);一运行就报错:OpenCV GUI Error Handler, Unspecified error (could not find a filter for the specified extension) infun
2010-04-30 11:10:00
1940
2
转载 如何初始化显示时不显示子视图?
如何初始化显示时不显示子视图?就是开始显示时只显示灰化的界面,而不是子视图。怎么做到? 答案:在应用程序类的InitInstance函数中,有这么两句: CCommandLineInfo cmdInfo; ParseCommandLine(cmdInfo); 在这后,加入:cmdInfo.m_nShellCommand = CCommandL
2010-04-30 11:02:00
249
原创 c,d盘合并的方法
会遇到这种情况,c盘空间过小,d盘还有较多的空间,想把d盘的空间赋给c盘,从而能多装些软件。可以用下面这个办法,首先,把d盘的东西保存,比如,存到e盘去,然后格式化d盘,然后右键我的电脑,管理,磁盘管理,右击d盘,把删除逻辑盘符,然后用partition magic8.0,对c盘进行resize操作,apply,就搞定了,记录于此,免得下回碰到这个问题又搞半天
2010-03-26 21:11:00
3897
1
原创 安装homest1.3,测试通过
想正确使用homest1.3,有几件事情需要干:1.用vs05新开一个项目,然后把解压后得到的h,c分别加入到头文件,源文件中 2.附加依赖项中填入levmar.lib libf2cd.lib BLASd.lib clapackd.lib tmglibd.lib 当然前提是你已经正确安装了clapack以及levmar,忽略特定库LIBCMT.lib,工具->选项中库文件和包
2010-02-22 18:44:00
443
原创 levmar-2.5安装步骤,测试通过
点击http://www.netlib.org/clapack/CLAPACK-3.1.1-VisualStudio.zip 下载clapack点击http://www.cmake.org/files/v2.8/cmake-2.8.0-win32-x86.exe 下载cmake点击http://www.ics.forth.gr/~lourakis/levmar/levmar-2.5
2010-02-19 16:45:00
3719
13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人