I'm trying to find the geographic coordinates of pixels though a camera picture. I have the camera coordinates, the azimuth and elevation of it. I also have the FOV of the image. In my web application I want to hover the image and for each pixel I want the lat lon, altitude and distance. After some research on the internet I was able to find similar questions (Calculating world coordinates of a pixel from a camera picture), but they are not very helpful for my problem as I need to use a digital terrain model. I just want to know the name of the technique for further investigation.
Finding geographic coordinates of a camera picture pixel
46 Views Asked by Pedro Carvalho At
1
There are 1 best solutions below
Related Questions in GEOMETRY
- WorldToScreen function
- Intersection of Cartesian Box and Polygon in 3D
- find point in inside polygon ..with mysql
- How do I find the line segments formed by the meeting of two sides of two polygons?
- How to create a pareto distribution prediction function?
- How to estimate the memory size of a binary voxelized geometry?
- Spacing out overlapping rectangles: how to translate pseudocode?
- Sympy manipulation of wedge products
- how to create a sector and check if some point is in it's area?
- Get third control point quadratic Bezier curve for parabola with given fucus and directrix, Lua
- CGSRegionRef: How is an arbitrary region represented as union of rects?
- Distribution of n number of equi-distant point in polygon
- Selecting suitable triangles to intersect with a line
- How to distribute n number of points into a svg polygon javascript
- How to offset a shaply polygon without chnaging corner shape
Related Questions in COORDINATES
- MAUI ItemsControl+DataTemplates (like WPF)?
- BGS Groundhog software coordinate system input
- Could you please provide instructions or Code on exporting point coordinates from a CATIA product to Excel using VB?
- How to create a hexagonal grid system with each grid mapped in an array and plot it?
- Calculating borders of a rectangle
- Splitting a CSV file of coordinates into longitude and latitude ArrayLists
- GeoJSON MultiPolygon Inversion Works for All Federal Districts of Russia Except Siberia in D3.js Map
- valhalla map matching with a kafka source
- Orienting a camera that orbits spheres in JOGL2
- Made a plot in R containing two separate datasets with coordinates, but need to find the overlapping ones
- Pyhton get lat and lon data of a cartopy orthographic projection by a MouseClick event
- i need to turn an integer of coordinates in a list that need to be in a certain order into a iterable so the turtle can goto those coordinates
- QGIS export coords on mouse click in file
- Bresenham distance for shifted rows
- How to accurately translate image coordinates from Python/OpenCV to Android ImageView?
Related Questions in PIXEL
- dynamic artistic pixalation of any photo using .net window forms
- Failed assertion: line 3379 pos 12: '!debugNeedsPaint': is not true. I get an error?
- OpenCV & Python - How to convert pixel to millimeters (get object coordinates from arbitrary origin)
- Crop the polygon image with red border
- SDL2 1-bit surface, assign one of two colors in palette to a pixel
- Having issue with dirty flash
- Plotting points in a pixel grid on Julia
- How to directly access video memory of a bitmap in Allegro 5 (for Pascal)
- pixel identification of corners in an image( checkboard)
- How do I use DenseNet121 in MONAI?
- Interpolate missing transparent pixels in an image
- Setting Up Facebook Advanced Matching Manually?
- Fastboot: error: Failed to boot into userspace fastboot; one or more components might be unbootable
- HTML input type="file" not working to pull up camera for Pixel / android 14 combination
- How to make particles move in spirals?
Related Questions in DISTANCE
- Algorithm to find neighbours of point by distance with no repeats
- distance matrix api gives incorrect data
- How to make this sensor keep taking readings once its when_in_range function has been activated?
- Threshold scaling along a straight line
- How to subtract large binary numbers?
- sf_distance within for within for each parallelisation
- How do I update the coordinates based on most recent datetime?
- Prediction Accuracy Zero (y_pred == y_test) & ValueError after Binary Projection, kNN Hamming, Xtrain/y_train appear accurate
- Mahalanobis distance between two multivariate Gaussian distribution
- problem with inputs for estimating earth mover distance with emd from python ot package
- Finding the most-similar color palette
- scipy.spatial.distance: cityblock between lat/long points: What is the unit of the results?
- How can i add measure tool in openlayers3?
- Is calculating the distance between two floating-point numbers symmetrical?
- Fast computation of squared norm and normalized vector with Eigen
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The technique you are referring to is often called "Photogrammetry." Photogrammetry is the science and technology of making measurements from photographs. It involves extracting geometric information from 2D images to generate 3D data.
In your case, you have camera coordinates, azimuth, elevation, and FOV. With this information, you can perform photogrammetric calculations to determine the geographic coordinates (latitude, longitude), altitude, and distance of pixels in the image.
To achieve this, you would typically use a combination of the camera's pose parameters, intrinsic parameters, and a digital terrain model (DTM). The DTM provides information about the elevation of the terrain at different points, allowing you to relate pixel coordinates in the image to real-world geographic coordinates.
For your specific task, you might want to explore the following steps:
Camera Calibration:
Photogrammetric Reconstruction:
Digital Terrain Model (DTM):
Coordinate Transformation:
This process requires careful consideration of the accuracy of your camera calibration, the quality of the DTM, and the overall photogrammetric workflow. There are software libraries and tools available that can assist with these calculations, such as OpenCV, Photogrammetry software like Pix4D or Agisoft Metashape, and GIS tools like GDAL.
Keep in mind that the accuracy of your results will depend on the quality of your input data and the calibration process.