- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VC大作业新解读
一、 密码登录界面设计 1
1、登录前的界面 1
2、登录后的界面 2
二、简易计算器设计 2
三、画图版设计 3
四、结合课题实现具体功能 5
五、制作步骤 5
1、建立基于MFC的单文档工程 5
2、标定对话框的制作 5
3、测量对话框的制作 5
六、功能实现 6
1、功能模块1——访问权限的控制(见登录界面设计) 6
2、功能模块2——图片的全屏显示 6
3、功能模块3——图像采集 8
程序源代码 10
密码登录界面设计
1、登录前的界面
密码为9位,允许输错3次
2、登录后的界面
二、简易计算器设计
实现常见的加、减、乘、除功能(这边显示的为30+3=33)
三、画图版设计
1、画直线,颜色分别为红、绿、蓝,线宽为1、2、3
2、画矩形,颜色设置为绿色,线宽为3
3、画椭圆,颜色任意,线宽任意
四、结合课题实现具体功能
本文结合本人的研究课题,设计并实现了基于MFC的单文档工程。它具有以下功能:
1、单目结构光视觉系统标定用照片的采集;
2、顺序投射特定的编码图案(对应全屏显示图案),并按顺序采集测量一
组图案,并保存为特定文件名;
3、实现用户访问权限的控制——当用户输入正确的用户名和密码时,后续
的标定、测量功能方可使用。(访问权限设计见第一点登录界面设计)
五、制作步骤
1、建立基于MFC的单文档工程
2、标定对话框的制作
它是基于opencv实现摄像机对外部环境的图像采集。其制作流程与登录界面对话框大致相同。单击“开始”按钮,准备外部图像的采集;每单击“图像采集”按钮一次,存储一张外部图像。
3、测量对话框的制作
它也是基于opencv实现摄像机对外部环境的图像采集。它的制作流程与登录界面对话框大致相同,增加的控件为位图图像和开始按钮。其主要难点在于图片的全屏显示:由于图片只能显示在工作区内,因此,需要求出屏幕的分辨率和工作区的大小,显示时的对话框外框超出屏幕,使图像刚好充满整个屏幕。主屏幕全屏显示图片使投影机投射相应的编码图案,采集测量图案可获得经过编码图案调制的目标物体图像,如图1所示。
图1、目标物体经编码图案调制后获得的图案
最后,将三个对话框整合到单文档界面内,如图2所示。
图2、主界面
六、功能实现
1、功能模块1——访问权限的控制(见登录界面设计)
2、功能模块2——图片的全屏显示
for(m_pp=0;m_pp12;m_pp++) //显示顺序显示12张图片
{
GetWindowPlacement(m_OldWndPlacement);
CRect WindowRect; //定义窗口的CRect
GetWindowRect(WindowRect); //获取窗口的左上、右下角的坐标
CRect ClientRect; //定义客户区
RepositionBars(0, 0xffff, AFX_IDW_PANE_FIRST, reposQuery, ClientRect);
ClientToScreen(ClientRect);
int nFullWidth=GetSystemMetrics(SM_CXSCREEN); // 获取屏幕的分辨率
int nFullHeight=GetSystemMetrics(SM_CYSCREEN);
// 将除控制条外的客户区全屏显示到从(0,0)到(nFullWidth, nFullHeight)区域,
//将(0,0)和(nFullWidth, nFullHeight)两个点外扩充原窗口和除控制条之外的客
//户区位置间的差值, 就得到全屏显示的窗口位置
m_FullScreenRect.left=WindowRect.left-ClientRect.left;
m_FullScreenRect.top=WindowRect.top-ClientRect.top;
m_FullScreenRect.right=WindowRect.right-ClientRect.right+nFullWidth;
m_FullScreenRect.bottom=WindowRect.bottom-ClientRect.bottom+nFullHeight;
m_bFullScreen=TRUE; // 设置全屏显示标志为 TRUE
// 进入全屏显示状态:
WINDOWPLACEMENT wndpl;
w
您可能关注的文档
- 检验科医疗机构讲述.doc
- Unit1_UniversityStudent_Life(2015第二版)解读.ppt
- UG_模具加工解读.ppt
- unit06模板与数据结构解读.ppt
- UNIX系统应用与维护解读.doc
- Unit7SeasonsReading1课件ppt解读.ppt
- 检验与临床的沟通及案例-副本讲述.ppt
- Unit2Myschoolbag我的书包解读.ppt
- 常见网络攻击与防御精要.ppt
- 检验科各科室工作流程讲述.doc
- eviews基本回归模型.pptx
- unit4-He-said-I-was-hard-working说课稿市公开课一等奖课件名师大赛获奖.pptx
- 第五讲老子优质获奖课件.pptx
- 第一课工商业的兴起之商人的地位变了(课件)市公开课获奖课件省名师示范课获奖课件.pptx
- 第六讲:身怀六甲、穿头破脚、高位并排阳线与低位并排阳线的识别和运用.pptx
- 二级综合性医院评审标准解读检验.ppt
- 利用X射线脉冲星实现航天器自主导航的技术和原理探索-黑洞天体物理前沿问题年度研讨市公开课获奖课件省名.pptx
- 八年级地理中国行政区划市公开课获奖课件省名师示范课获奖课件.pptx
- 分泌代谢性疾病患者的护理.ppt
- 4.1.2立体图形与平面图形(3)展开图.pptx
最近下载
- 超星网课尔雅《服装流行分析与预测》尔雅答案2022章节测试答案.docx
- ZG-108阻垢剂安全技术说明书.doc VIP
- 人教版2024-2025学年七年级数学上册综合与实践 进位制的认识与探究(习题课件).pptx VIP
- 事业单位工勤技能岗位驾驶员职业技能考试真题汇总.pdf
- 蓝色橙色扬帆起航携手并进简约商务工作述职报告.pptx
- 2024年RDPAC认证考试必备题库-上(单选题部分).docx
- 英文阅读-I Wonder.pdf
- 美国ITT赛莱默飞力FLYGT潜水污水泵N系列选型样本手册.pdf
- 通用版2023《铸牢中华民族共同体意识》专题精品课件.ppt VIP
- 借名买车协议书范本.docx
文档评论(0)