- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
编辑:抱歉编辑晚了,没有两个参数你无法计算, 所以首先需要填充用户相机距离地面的高度。
我检查了许多解决方案,但没有一个有用!
我知道工作距离=(传感器高度+主体高度)*焦距/传感器高度
和
distance to object (mm) = focal length (mm) * real height of the object (mm) * image height (pixels)
----------------------------------------------------------------
object height (pixels) * sensor height (mm)
我想远离这个:
Image Formation by Lenses and the Eye
您好,我使用图像 Exif ALAssetsLibrary 获得以下信息
我得到了以下元数据:
Save image metadata.
{
DPIHeight = 72;
DPIWidth = 72;
FaceRegions = {
Regions = {
HeightAppliedTo = 2448;
RegionList = (
{
AngleInfoRoll = 270;
AngleInfoYaw = 0;
ConfidenceLevel = 376;
FaceID = 1;
Height = "0.1413399";
Timestamp = 5996166864910;
Type = Face;
Width = "0.1060049";
X = "0.3560049";
Y = "0.4746732";
}
);
WidthAppliedTo = 3264;
};
};
Orientation = 6;
"{Exif}" = {
ApertureValue = "2.526068811667587";
BrightnessValue = "1.291629806962232";
ColorSpace = 1;
DateTimeDigitized = "2014:03:25 15:43:36";
DateTimeOriginal = "2014:03:25 15:43:36";
ExposureMode = 0;
ExposureProgram = 2;
ExposureTime = "0.05";
FNumber = "2.4";
Flash = 24;
FocalLenIn35mmFilm = 33;
FocalLength = "4.12";
ISOSpeedRatings = (
160
);
LensMake = Apple;
LensModel = "iPhone 5 back camera 4.12mm f/2.4";
LensSpecification = (
"4.12",
"4.12",
"2.4",
"2.4"
);
MeteringMode = 5;
PixelXDimension = 3264;
PixelYDimension = 2448;
SceneType = 1;
SensingMethod = 2;
ShutterSpeedValue = "4.321956949076723";
SubjectArea = (
1631,
1223,
1795,
1077
);
SubsecTimeDigitized = 261;
SubsecTimeOriginal = 261;
UserComment = hoge;
WhiteBalance = 0;
};
"{GPS}" = {
Altitude = "196.008";
AltitudeRef = 0;
DateStamp = "2014:03:25";
Latitude = "28.61772";
LatitudeRef = N;
Longitude = "77.38891";
LongitudeRef = E;
TimeStamp = "10:13:37.439000";
};
"{MakerApple}" = {
1 = 0;
3 = {
epoch = 0;
flags = 1;
timescale = 1000000000;
value = 249840592070541;
};
4 = 0;
5 = 179;
6 = 139;
7 = 1;
};
"{TIFF}" = {
DateTime = "2014:03:25 15:43:36";
Make = Apple;
Model = "iPhone 5";
Software = "7.0.6";
XResolution = 72;
YResolution = 72;
};
}
我需要使用上面的细节计算物体到相机的距离;使用 iphone4s、iphone5 或 iphone5s。有可能吗?
修改后的需要知道这个应用程序使用的公式任何想法:
需要知道任何方法
http://www.youtube.com/watch?v=eCStIagorx8
这个应用程序是如何工作的???欢迎所有帮助
最佳答案
@iphonemaclover。正如许多人所指出的那样,纯粹使用三角函数来计算这一点的信息不足。但是,根据您需要的准确性,或者您尝试测量的内容以及您可以期望从 iphone 恢复的其他数据和/或您愿意做出一些假设,有可能做出一些假设侵入。
a) +1 给 Martin R,如果您假设地球是平坦的,用户可以更新手机高度(根据您引用的应用程序)以进行校准,可以恢复音高信息并知道地面上的某个点在您的对象的基础上,这就是简单的触发。一旦估算出距离并假设您正在测量的物体接近垂直(或以已知角度放置),那么也可以计算其高度。
b) 您的 exif 文件包含人脸区域信息。如果您对人感兴趣并且乐于假设他们是成年人,那么您可以使用您已经概述的方法使用平均头部大小假设来估计距离。
c)如果您可以恢复一系列图像和相机位置并且相机/物体位置不同,那么我相信可以使用投影几何恢复 3d 信息。
关于ios - 如何使用图像 Exif 元数据从 iPhone 相机获取对象距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22634518/
我正在尝试学习 Knockout 并尝试创建一个照片 uploader 。我已成功将一些图像存储在数组中。现在我想回帖。在我的 knockout 码(Javascript)中,我这样做: 我在 Jav
我正在使用 php 编写脚本。我的典型问题是如何在 mysql 中添加一个有很多替代文本和图像的问题。想象一下有机化学中具有苯结构的描述。 最有效的方法是什么?据我所知,如果我有一个图像,我可以在数据
我在两个图像之间有一个按钮,我想将按钮居中到图像高度。有人可以帮帮我吗? Entrar
下面的代码示例可以在这里查看 - http://dev.touch-akl.com/celebtrations/ 我一直在尝试做的是在 Canvas 上绘制 2 个图像(发光,然后耀斑。这些图像的链接
请检查此https://jsfiddle.net/rhbwpn19/4/ 图像预览对于第一篇帖子工作正常,但对于其他帖子则不然。 我应该在这里改变什么? function readURL(input)
我对 Canvas 有疑问。我可以用单个图像绘制 Canvas ,但我不能用单独的图像绘制每个 Canvas 。- 如果数据只有一个图像,它工作正常,但数据有多个图像,它不工作你能帮帮我吗? va
我的问题很简单。如何获取 UIImage 的扩展类型?我只能将图像作为 UIImage 而不是它的名称。图像可以是静态的,也可以从手机图库甚至文件路径中获取。如果有人可以为此提供一点帮助,将不胜感激。
我有一个包含 67 个独立路径的 SVG 图像。 是否有任何库/教程可以为每个路径创建单独的光栅图像(例如 PNG),并可能根据路径 ID 命名它们? 最佳答案 谢谢大家。我最终使用了两个答案的组合。
我想将鼠标悬停在一张图片(音乐专辑)上,然后播放一张唱片,所以我希望它向右移动并旋转一点,当它悬停时我希望它恢复正常动画片。它已经可以向右移动,但我无法让它随之旋转。我喜欢让它尽可能简单,因为我不是编
Retina iOS 设备不显示@2X 图像,它显示 1X 图像。 我正在使用 Xcode 4.2.1 Build 4D502,该应用程序的目标是 iOS 5。 我创建了一个测试应用(主/细节)并添加
我正在尝试从头开始以 Angular 实现图像 slider ,并尝试复制 w3school基于图像 slider 。 下面我尝试用 Angular 实现,谁能指导我如何使用 Angular 实现?
我正在尝试获取图像的图像数据,其中 w= 图像宽度,h = 图像高度 for (int i = x; i imageData[pos]>0) //Taking data (here is the pr
我的网页最初通过在 javascript 中动态创建图像填充了大约 1000 个缩略图。由于权限问题,我迁移到 suPHP。现在不用标准 标签本身 我正在通过这个 php 脚本进行检索 $file
我正在尝试将 python opencv 图像转换为 QPixmap。 我按照指示显示Page Link我的代码附在下面 img = cv2.imread('test.png')[:,:,::1]/2
我试图在这个 Repository 中找出语义分割数据集的 NYU-v2 . 我很难理解图像标签是如何存储的。 例如,给定以下图像: 对应的标签图片为: 现在,如果我在 OpenCV 中打开标签图像,
import java.util.Random; class svg{ public static void main(String[] args){ String f="\"
我有一张 8x8 的图片。 (位图 - 可以更改) 我想做的是能够绘制一个形状,给定一个 Path 和 Paint 对象到我的 SurfaceView 上。 目前我所能做的就是用纯色填充形状。我怎样才
要在页面上显示图像,你需要使用源属性(src)。src 指 source 。源属性的值是图像的 URL 地址。 定义图像的语法是: 在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此
**MMEditing是基于PyTorch的图像&视频编辑开源工具箱,支持图像和视频超分辨率(super-resolution)、图像修复(inpainting)、图像抠图(matting)、
我正在尝试通过资源文件将图像插入到我的程序中,如下所示: green.png other files 当我尝试使用 QImage 或 QPixm
我是一名优秀的程序员,十分优秀!