OpenCV244下编制的摄像程序.docVIP

  • 24
  • 0
  • 约4.79千字
  • 约 5页
  • 2017-07-09 发布于河南
  • 举报
OpenCV244下编制的摄像程序

OpenCV244 +VS2010下编制的摄像头摄像程序 学习OpenCV244编制的摄像程序.。 一、主要功能: 开始摄像; 暂停摄像并对对取景框图像存盘; 继续摄像; 停止摄像; 打开图像文件; 另存图像文件; 简单图像处理。 二、实现技术: 安装配置。 程序界面的最大化。 二个工具条在应用程序启动时在主菜单的下面排成一行。 namedWindow 建立的窗口置顶方法。 取景框的设计。 OpenCV下MAT 格式图像文件的存盘。 三、技术说明 安装配置。 到OpenCV 中文网站 下载244版本, 安装运行OpenCV-2.4.4.exe 到G:\tdown\opencv 目录下。 在VS2010 C++ 下建立一个解决方案CamImage, 添加包含目录:项目——属性——VC++目录——包含目录$(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;G:\tdown\opencv\build\include;G:\tdown\opencv\build\include\opencv;G:\tdown\opencv\build\include\opencv2; 添加目录:项目——属性——VC++目录——目录$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;G:\tdown\opencv\build\x86\vc10\lib 添加:——属性——链接器——输入——kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opencv_features2d244d.lib;opencv_highgui244d.lib;opencv_core244d.lib;opencv_imgproc244d.lib;opencv_ml244d.lib;opencv_objdetect244d.lib;opencv_video244d.lib;opencv_contrib244d.lib;opencv_calib3d244d.lib;%(AdditionalDependencies) 安装配置完毕。 程序界面的最大化。 在程序主窗体程序MainFrm.cpp创建函数 CMainFrame::OnCreate的末尾加入代码: ShowWindow(SW_SHOWMAXIMIZED); 二个工具条在应用程序启动时在主菜单的下面排成一行。 在程序主窗体程序MainFrm.cpp追加函数: void CMainFrame::DockControlBarLeftOf(CToolBar* Bar,CToolBar* LeftOf) { CRect rect; DWORD dw; UINT n; // get MFC to adjust the dimensions of all docked ToolBars // so that GetWindowRect will be accurate RecalcLayout(); LeftOf-GetWindowRect(rect); rect.OffsetRect(1,0); dw=LeftOf-GetBarStyle(); n = 0; n = (dw CBRS_ALIGN_TOP) ?AFX_IDW_DOCKBAR_TOP :n; n = (dw CBRS_ALIGN_BOTTOM n==0) ?AFX_IDW_DOCKBAR_BOTTOM :n; n = (dw CBRS_ALIGN_LEFT n==0) ?AFX_IDW_DOCKBAR_LEFT :n; n = (dw CBRS_ALIGN_RIGHT n==0) ?AFX_IDW_DOCKBAR_RIGHT :n; DockControlBar(Bar,n,rect); } 在程序主窗体程序MainFrm.cpp创建函数 CMainFrame::OnCreate的加入代码: m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); //可停靠任意

文档评论(0)

1亿VIP精品文档

相关文档