草庐IT

EM距离

全部标签

java - Android 按距离重新排序适配器

我正在尝试按距离重新排序我的项目列表(使用androidgetListView,而不是自定义),但我遇到了问题。我正在使用MapsUtilsinside适配器(SomeAdapter)获取以米为单位的球面距离(双倍)。doubledistance=SphericalUtil.computeDistanceBetween(fromCoord,toCoord);但是在我填充适配器(AsyncTask)之后,我需要在我的onPostExecute上缩短距离,但我不知道。@OverrideprotectedvoidonPostExecute(Booleanresult){try{SQLiteH

android - 我们如何测量物体和安卓手机摄像头之间的距离

我想计算相机和被识别物体之间的距离。为此我尝试了很多方法,我尝试使用加速度计找到物体和相机之间的角度然后使用d=h*棕褐色h是from距离base的高度,一般为1.4我尝试使用获取方向方法来计算角度。请让我知道我哪里做错了。我已经为这个要求苦苦挣扎了2天多。我们研究了Android商店中提供的各种相机应用程序,并试图了解它们的功能,但没有取得任何成果。mSensorManager=(SensorManager)getSystemService(SENSOR_SERVICE);accSensor=mSensorManager.getDefaultSensor(Sensor.TYPE_AC

android - GPS 对比加速计来计算距离

我正在尝试实现一个可以在Android中跟踪运行速度和运行距离的健身应用程序。看来我可以使用GPS或加速度计来计算这些信息。由于运行者可能会将手机放在手上、肩上或口袋里,我的第一直觉是使用GPS获取位置并计算运行速度和运行距离。但最近有人告诉我,我也可以使用Accelerometer也能做到这一点。我的问题是:在Android中,哪种方法更适合计算运行速度和运行距离,GPS还是加速度计? 最佳答案 我怀疑计步器是基于加速计的,因为使用加速计比GPS便宜。事实上,我认为很多计步器甚至不尝试测量距离。只是加速度颠簸,等于步数。然后如果他

android - 如何根据手机加速度计算距离

我想构建这样的东西,但使用安卓手机:http://www.youtube.com/watch?v=WOt9mb5QqRs我已经构建了一个通过套接字发送传感器信息的应用程序(仍在寻找适用于android的良好websocket实现)。我打算使用该信息与网络应用程序进行交互,例如,我将能够根据手机移动来移动图像。问题是我试图根据加速度计数据计算距离,但结果非常糟糕。我想知道是否有人可以帮助我计算出正确的方程式,但首先,是否可以这样做?到现在为止,我正在使用以下等式:velocity=acceleration*time;distance=velocity*time+(acceleration

android - 如何计算图片内的特定距离?

抱歉我的英语不好。我有以下问题:假设我的移动设备的相机正在显示这张照片。在图片中您可以看到4个不同的位置。我知道每个位置(经度、纬度)。现在我想知道,具体位置在图片中的什么位置。例如,我想在前方20米处和左侧5米处有一个矩形。我只知道这一点的纬度/经度,但我不知道,我必须将它放在图片(x,y)的哪个位置。例如,在我看来,POS3位于(0,400)。POS4位于(600,400),依此类推。我必须在哪里放置新点,即我前方20米和左侧5米处?(所以我的输入是:(LatXY,LonXY),我的结果在屏幕上应该是(x,y))我还获得了相机的高度以及来自相机的x、y和z轴的角度。我可以用简单的数

android - 从我的位置到android中目的地位置的距离计算

我必须制作一个项目,我需要计算从我的位置到目的地位置的距离并将其显示在TextView中。请注意,当我的位置发生变化时,此距离会更新。是否可以制作此类项目?[注意:如果没有实现谷歌地图,我必须做到这一点。目的地经度、纬度是已知的。只需找到我的位置并进行计算] 最佳答案 查看googleandroid开发页面上的文档,了解如何监听位置变化。http://developer.android.com/guide/topics/location/obtaining-user-location.html您可以使用此函数来确定当前(起点)点和目

c++ - OpenGL 获取距离当前鼠标位置最近的世界 3D 点的 3D 坐标

在OpenGL上下文中,我发现可以将鼠标坐标转换为3D世界坐标(例如MFCwithOpenglget3dcoordinatefrom2dcoordinateofmouse)。但是,当我只有一组GLPoint和大量空白空间时,这不起作用:当我将鼠标悬停在空白空间上时,3D坐标没有意义。如何获取离鼠标位置最近的3D点的坐标? 最佳答案 认识到将2D鼠标坐标“取消投影”到3D世界需要额外的信息。屏幕上的2D位置对应于一条直线上的无限数量的点,从3D中的近平面到远平面。这意味着要获得3D点,您还需要提供深度值。gluUnProject函数是

c++ - OpenCV triangulatePoints 变化的距离

我正在使用OpenCV的triangulatePoints函数来确定立体相机成像的点的3D坐标。我正在体验这个功能让我到同一点的距离不同,具体取决于相机到该点的角度。这是一个视频:https://www.youtube.com/watch?v=FrYBhLJGiE4在本视频中,我们跟踪“X”标记。在左上角显示有关正在跟踪的点的信息。(Youtube降低了质量,视频通常更清晰。(2x1280)x720)在视频中,左摄像头是3D坐标系的原点,它在正Z方向看。左摄像头正在经历一些转换,但远没有triangulatePoints函数让人相信的那么多。(更多信息在视频说明中。)公制单位是mm,因

c++ - Boost Geometry最近的查询是否总是先按最小距离对结果进行排序?

我做了一些简单的笛卡尔点对点测试:rtree.qbegin(bgi::nearest(Point(4,4),2))并且它们在Boost1.61中进行了排序。现在我想要一个文档或来源报价来确认它。如果没有,我会在之后自己对查询输出进行排序。 最佳答案 [Note]Inthecaseofiterativek-NNqueriesitisguaranteedtoiterateovertheclosestValuesfirst.对于K最近邻,boost::geometry保证首先迭代最接近的值。Source

c++ - 内置函数查找距离

C++或C库中是否有任何内置函数可用于查找二维空间中两点之间的距离PS:我自己知道怎么实现。 最佳答案 好吧,你可以在complexnumbers上使用算术运算:usingpoint_t=std::complex;doubledistance(point_ta,point_tb){returnstd::abs(b-a);}我意识到这不能完全满足您不编写自己的函数的要求,但实际的距离逻辑是在std::normfunction中实现的.它只返回距离的平方。 关于c++-内置函数查找距离,我们