直接提取四个顶点坐标

%直接提取四个顶点坐标
clc;clear;close;%clc清除命令行,clear清除存在内存里的数据,close关闭打开了的文件,
I=imread('e:\role0\003i.bmp');         %载入图像
I = I(:,:,1);
BW=im2bw(I);
figure ;
imshow(~BW);
[x,y]=getpts ;

时间: 2024-10-12 13:57:27

直接提取四个顶点坐标的相关文章

以一个经纬度为中心计算出四个顶点

public const double EARTH_RADIUS = 6378137.0;//地球半径(m) /// <summary> /// 以一个经纬度为中心计算出四个顶点 /// </summary> /// <param name="distance">半径(米)</param> /// <returns></returns> public static Degree[] GetDegreeCoordin

osg::NodeVisitor中计算一个节点对应的世界变换矩阵、法向量、顶点坐标

class MyNodeVisitor:public osg::NodeVisitor { pulic: MyNodeVisitor():osg::NodeVisitor(osg::NodeVisitor::TRAVERSE_ALL_CHILDREN) {} void apply(osg::Geode& geode) { //计算当前geode节点对应的世界变换矩阵,用来计算geode中顶点对应的世界坐标 osg::Matrix geodeMatrix=osg::computeLocalToWo

提取行政区边界经纬度坐标(高德+百度)

前言 近来由于工作需要,需要提取某些城市的经纬度坐标,稍微搜索了一下,发现百度地图和高德地图都提供了相关的函数和例子.那么剩余的工作也就比较简单了,保存坐标,然后转换为WGS坐标,这样才能和现有的GPS数据以及地图匹配. 主要问题和解决方法 本地保存文件跨浏览器支持 由于安全的原因,JavaScript本地保存文件的方式通常都只有IE支持的ActiveXObject/Open方法,每次都要提示不安全和允许运行,非常麻烦.好在其他浏览器目前都支持<a>标签实现文件下载的方法.经测试最新的Goog

BaiduMap 鼠标绘制矩形选框四个顶角坐标的获取

雪影工作室版权全部.转载请注明[http://blog.csdn.net/lina791211] 1.博文产生原因 在使用百度Map开放API进行开发的时候,遇到了一个需求,非常easy的一个需求. →用户须要在地图上画一个矩形,依据矩形的边界值查询数据(主要在卫星数据的时空检索上使用) 没有想到的是,我翻遍了百度Map的百度地图JavaScript API,愣是没有找到相关的操作.在度娘上问了一圈小伙伴,没发现有这个需求的. 真的伤心 2.实现机制 Step1:综合考虑现有需求,针对须要选择空

maven in action(四)maven坐标和依赖

坐标(coordinate) 数学课本中的坐标,在平面中的坐标(x,y)能标明平面中的一点,(x,y,z)能找到空间立体中的一点.根据你的身份证地址能找到这个世界上独一无二的你.而在maven中,世界上任何一个构建(jar或者war)都能用maven坐标唯一标识,maven坐标包括groupId.artifactId.version.packaging.classifier.我们提供正确的坐标元素,maven就能找到对应的构建.在上个maven helloworld示例中,我们可以看到pom.x

OpenGL学习随笔(四)-- 顶点着色器(VertexShader)

顶点着色器对顶点实现了一种通用的可编程方法. 顶点着色器的输入数据由下面组成: Attributes:使用顶点数组封装每个顶点的数据,一般用于每个顶点都各不相同的变量,如顶点位置.颜色等. Uniforms:顶点着色器使用的常量数据,不能被着色器修改,一般用于对同一组顶点组成的单个3D物体中所有顶点都相同的变量,如当前光源的位置. Samplers:这个是可选的,一种特殊的uniforms,表示顶点着色器使用的纹理. Shader program:顶点着色器的源码或可执行文件,描述了将对顶点执行

WebGL通过getAttribLocation向顶点坐标器传递信息

<canvas style="border: red solid 3px;" id='webgl' width='500' height='500'>不支持</canvas> <script> //顶点着色器程序 var VSH = 'attribute vec4 a_Position;\n' + 'attribute float a_PointSize;\n' + 'void main(){\n' + 'gl_Position = a_Positi

数学:知道n边形各顶点坐标,求面积

方法一: float   area_of_polygon(int   vcount,float   x[],float   y[]) {     int   i;     float   s;     if   (vcount <3)   return   0;     s=y[0]*(x[vcount-1]-x[1]);     for   (i=1;i <vcount;i++)           s+=y[i]*(x[(i-1)]-x[(i+1)%vcount]);     return

由顶点坐标计算任意多边形面积

我们知道,如果三角形的一个顶点在原点,另两点A(x1 , y1)和B(x2 , y2) 则其面积可以表示为 SABC =0.5× |OA|×|OB|×sin(∠AOB) =0.5×|OA×OB| =0.5×|(x1,y1)×(x2,y2)| =0.5×[(x1y2)-(y1x2)] 以下图中的三角形ABC为例,欲求SABC 从原点,将ABC以向量形式表示 因此SABC = SOBC-SOAC-SOAB =SABC = SOBC + (-SOAC) + (-SOAB) 这样直接求ABC的面积转化为