2012-9月份~~~~~

#include<vector>  的时候,不要忘记 +  using namespace std;





=============================================================================================


opencv 2.3.1 版本是没有 CvvImage 的,但是在MFC框架上显示的时候,这个是最方便的有木有?


CWnd *pwnd = NULL;
CDC *pDC = NULL;
HDC hDC;
CRect rect;

IplImage m_Frame;

CvvImage m_CvvImage;


pwnd = GetDlgItem(IDC_PIC); //图片空间ID
pDC =pwnd->GetDC();
hDC= pDC->GetSafeHdc();
pwnd->GetClientRect(&rect);

m_CvvImage.CopyOf(m_Frame,m_Frame->nChannels);
m_CvvImage.DrawToHDC(hDC, &rect); // 在左端,显示 捕捉到的视频的一阵图像
m_CvvImage.Destroy();


吼吼,所以,需要自己找到 CvvImage.h && CvvImage.cpp 两个文件,添加到你的工程里面。详见:http://blog.csdn.net/fioletfly/article/details/6667570





====================================================================================


在opencv2.3.1编程的时候,附加依赖项那个地方 按照 网上说的 写              $(opencv)\x86\vc10\lib\opencv_core231d.lib;

的时候,说找不到 opencv_core231.dll;

然后,改成   完整目录: D:\program files\opencv\build\x86\vc10\lib\opencv_core231d.lib;

就可以了~~⊙﹏⊙b汗  ~~~ 为嘛呢?


后话:  后来又在另一台机器上配置了一下,异常顺利,最简单的:  http://blog.csdn.net/zhaoxiatengkong_1/article/details/7588707

只是别忘记在 系统环境变量那里 增加 path:  ../opencv/build/x86/vc10/bin    就好~~~


=======================================================================================

如何得到MFC中  picture  控件 的长宽?

CRect rect;

 (GetDlgItem( m_show))->GetWindowRect(&rect);

rect.width()就是宽,
rect.height()就是高


==========================================================================================

如何在自己写的类中获得另一个框架类的句柄??

在XXDlg类中 , 有一个 picture控件,


现在在另一个自己写的类中  需要在这个picture控件上画图, 请问 如何得到这个picture的句柄呢?

本来这样:
CDC *pDC =  GetDlgItem(IDC_PIC)->GetDC();
CRect rect_pic;
GetDlgItem( IDC_PIC)->GetWindowRect(&rect_pic);
但是,IDC_PIC显示未定义~~ 


嗯   方法如下:



        CWnd *pMainWnd = CWnd::FindWindow(_T("name_myClass"), NULL);   //后面一个参数是要得到窗口的名字
HWND pMainHwnd = pMainWnd->GetSafeHwnd();  //要得到的窗口的HWND句柄

HWND h_pic =  GetDlgItem(pMainHwnd, IDC_PIC);   //该窗口上picture控件的HWND句柄
HDC  hdc_pic = GetDC(h_pic);  ///该窗口上picture控件的HDC句柄
CDC  *pDC = new   CDC;   
pDC->Attach(hdc_pic);  //该窗口上picture控件的CDC句柄


============================================================

在 vs2010 中不小心添加了一个  消息响应函数  ,如何彻底删除?

按照以前那个样子已经找不到了。。。。。曾经是先把 函数体删除,然后找到头文件  删除, 然后找到消息映射体  删除。。。。

后来,才发现,应该是在 【项目】-----【类向导】 然后,熟悉的界面就出现了  =_=!!!!



============================================================



ubuntu 获得 root 用户:


sudo passwd root


E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?


强制解锁,命令

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值