#数字摄影测量-直角的自动增补
用的是MFC
关键代码:

std::vector<CPoint> temp;void CzhijiaodianView::OnLButtonDown(UINT nFlags, CPoint point)
{// TODO: 在此添加消息处理程序代码和/或调用默认值CDC* pDC = GetDC();CString str;str.Format(TEXT("%d,%d"), point.x, point.y);pDC->FillSolidRect(0, 0, 100, 100, GetSysColor(COLOR_WINDOW));pDC->TextOut(1, 0, str);temp.push_back(point);CView::OnLButtonDown(nFlags, point);//CDC* pDC = GetDC();//此时利用的是CWnd的成员函数GetDCfor (int i = 0; i < temp.size()-1; i++){pDC->MoveTo(temp[i]);pDC->LineTo(temp[i + 1]);}ReleaseDC(pDC);
}void CzhijiaodianView::OnAzengbu()
{// TODO: 在此添加命令处理程序代码CPoint Xn_Yn;CDC* pDC = GetDC();//此时利用的是CWnd的成员函数GetDCdouble x1, y1, x2, y2, xn_, yn_, dx, dy, D;double Xn, Yn;x1 = temp[0].x;y1 = temp[0].y;x2 = temp[1].x;y2 = temp[1].y;xn_ = temp[temp.size() - 1].x;yn_ = temp[temp.size() - 1].y;dx = x2 - x1;dy = y2 - y1;D = pow(dx, 2) + pow(dy, 2);Xn = ((x1 * dx + y1 * dy) * dy - (yn_ * dx - xn_ * dy) * dy) / D;Yn = ((yn_ * dx - xn_ * dy) * dx + (x1 * dx + y1 * dy) * dy) / D;Xn_Yn.x = Xn;Xn_Yn.y = Yn;temp.push_back(Xn_Yn);pDC->MoveTo(temp[temp.size() - 2]);pDC->LineTo(temp[temp.size() - 1]);pDC->MoveTo(temp[temp.size() - 1]);pDC->LineTo(temp[0]);ReleaseDC(pDC);
}

数字摄影测量-直角的自动增补相关推荐

  1. 直角点的自动增补与直角化处理(数字摄影测量)

    直角点的自动增补与直角化处理 数字摄影测量关于直角点的自动增补与直角化处理基于MFC的实现 核心代码: std::vector<CPoint> temp;void Czhijiaodian ...

  2. 数字摄影测量复习总结

    文章目录 第二章 数字影像的获取与处理 一.采样 量化 重采样 二.数字影像内插--进行重采样 双线性插值计算过程 双线性插值.双三次.最临近 第三章 数字影像的特征提取与定位 1.影像特征 2.点特 ...

  3. 数字摄影测量之特征点提取算法

    数字摄影测量之特征点提取算法 1 一些基本概念与 什么是特征点? 特征点条件(具有什么性质才被称为特征点?) 什么是数字影像(图像)的导数 2.特征点提取算法之--Moravec算子 特征点检测算法之 ...

  4. 计算机应用池在哪,机动车号牌发放将全国统一 号池号码全部由计算机随机投放、自动增补...

    生活报6月1日讯 近日,公安部部署启动机动车号牌管理改革,此次号牌管理改革推出了一系列新的服务群众举措:车主可以登陆网站或用手机APP进行网上选号,选号范围有所扩大,保留号牌也将更加容易.按照公安部统 ...

  5. 摄影测量:ERDAS自动、手动和导入特征点对(超详细)

    目录 前言 ERDAS下载和安装 特征匹配 导入影像 自动提取连接点 手动提取连接点 导入连接点 总结 前言 虽然我是计算机科班的,但是读研后所在课题组主要处理卫星影像,其中不免涉及到很多摄影测量的相 ...

  6. 测量角速度_自动驾驶系统的定海神针—惯性测量单元

    业界对自动驾驶汽车何时开始商用化的预测从未停止.是2021年?2025年?还是2030年- 事实上,L4级自动驾驶汽车已经出现.在美国亚利桑那州凤凰城的路上,数十辆Waymo One旗下自动驾驶汽车已 ...

  7. 数字摄影测量考试复习名词解释

    采样: 对实际连续的模型离散化的过程 量化: 用多大范围的数值来表示图像采样后的每一个点 量化结果: 图像能容纳的颜色总数,反应图像质量 重采样: 欲知不位于矩阵点(采样点)上的原始函数g(x,y)的 ...

  8. 数字摄影测量特征点提取之SUSAN算子

    SUSAN算子 SUSAN算子是通过一个37像素的圆形模板来实现的 圆形模板e的圆心称为核心点,假如模板中的某些像素的亮度 与核心相同或相似,就定义这些像素组成的区域为USAN(吸收核同值区)区域.

  9. 初步去了解——摄影测量

    摄影测量学的定义和任务 摄影测量[photogrammetry]指的是通过影像研究信息的获取.处理.提取和成果表达的一门信息科学. 传统摄影测量学定义:是利用光学摄影机获取的像片,经过处理以获取被摄物 ...

最新文章

  1. 两平面平行方向向量关系_立体几何平行证明的四大必杀绝技------赞!很赞!!非常赞!!!...
  2. OpenCV反向项目功能用法的实例(附完整代码)
  3. linux服务器配置trunk,在Linux配置VLAN Trunk
  4. 前端学习(1811):前端调试之css装饰cursor练习
  5. shell 替换字符串的几种方法,变量替换${},sed,awk
  6. java中execquery(),javaee登录界面
  7. 安装cleanmymac软件提示已损坏无法打开,如何解决?
  8. ZZULIOJ 1114: 逆序
  9. 雨林木风与微软数年博弈:蚂蚁和大象共舞
  10. Raki的读paper小记:LOOKING BACK ON LEARNED EXPERIENCES FOR CLASS/TASK INCREMENTAL LEARNING
  11. 10分钟体验一把Kafka[测试用例]
  12. ajaxSubmit 提交form 表单
  13. NOIP2016排名(919~1419)
  14. 打印程序在计算机上的应用程序,电脑中打印机后台程序服务没有运行怎么解决...
  15. 无法运行regedit.exe的简单解决方法
  16. Jquery中stop()的用法
  17. KNN算法说明以及sklearn 中 neighbors.KNeighborsClassifier参数说明
  18. 狼牙月下----纳兰的、执子之手,生死勿离
  19. HTML和CSS实现京东首页(html和css详解)
  20. 手机坏了,有必要再修吗?

热门文章

  1. Linux远程连接,ip地址本机可以ping通,但finalshell无法连接的解决方法记录
  2. 数据结构C++——拓扑排序
  3. Parabon 的网格技术模拟 DDoS 站点攻击
  4. [js] DOM getAttribute setAttribute removeAttribute
  5. 瑞芯微读取寄存器_【rockchip PX30平台】uboot中读取I2C设备的寄存器值
  6. 解决【无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性】
  7. 30岁,可以学什么IT技术?
  8. 分段函数或含绝对值符号型自由项非齐次线性微分方程求解思路
  9. 互联网广告投放代理商怎么做?媒体投放怎么做?
  10. gdal读取txt文件_GDAL库学习笔记(六): 把dem地形转化成vrml虚拟现实