Consider this question. Is there an existing algorithm in ArcGIS runtime sdk to get a list of coordinates and bearings and return the estimated location?
Related
I am using react-native-maps but I wanna know if its possible to measure the distance between two coordinates (in road not air distance).
I know I can use Haversien package but this calculates the air distance.
The google maps distance matrix service could be used for this purpose. The service "computes travel distance and journey duration between multiple origins and destinations using a given mode of travel". Here is a link to the documentation https://developers.google.com/maps/documentation/javascript/distancematrix.
I have a number of lat/lng coordinates that I would like to show 3D images for.
Google Earth API seems to have been closed, so does anyone know if another API I can use?
The coordinates I have are for cities all over the world.
Thanks!
If want to display data on a 3D globe then CesiumJS is your best alternative to Google Earth API. Cesium is an open-source geospatial visualization JavaScript library for creating web-based 3D globe applications. It requires no browser plugins and is cross-platform and cross-device. Cesium uses WebGL for graphic rendering which has been adopted by all major web browsers.
See the online demos to get a sense of what it can do:
https://cesiumjs.org/demos.html
There is an online "Sandcastle" application that has a gallery of code examples and runs the code in the web-browser. You can also change the code on-the-fly and re-run with your changes to test out using the Cesium API.
https://cesiumjs.org/Cesium/Apps/Sandcastle/index.html
If you have experience using Google Earth API then there are a number of tutorials and examples showing how to migrate to Cesium:
https://cesiumjs.org/for-google-earth-developers.html
I need a help about how to get skeleton data from my modified Depth Image using KinectSDK.
I have two Kinect. And I can get the DepthImage from both of them. I transform the two Depth Image into a 3D-coordinate and combine them together by using OpenGL. Finally, I reproject the 3D scene and get a new DepthImage. (The resolution is also 640*480, and the FPS of my new DepthImage is about 20FPS)
Now, I want to get the skeleton from this new DepthImage by using KinectSDK.
Anyone can help me about this?
Thanks
This picture is my flow path:
Does Miscrosoft Kinect SDK provide any API that I can input detph image then return skeleton?
No.
I tried to find some libraries (not made by Microsoft) to accomplish this task, but it is not simple at all.
Try to follow this discussion on ResearchGate, there are some useful links (such as databases or early stage projects) from where you can start if you want to develop your library and share it with us.
I was hoping to do something similar, feed post-processed depth image back to Kinect for skeleton segmentation, but unfortunately there doesn't seem to be a way of doing this with existing API.
Why would you reconstruct a skeleton based upon your 3d depth data ?
The kinect Sdk can record a skeleton directly without such reconstruction.
And one camera is enough to record a skeleton.
if you use the kinect v2, then out of my head i can track 3 or 4 skeletons or so.
kinect provides basically 3 streams, rgb video, depth, skeleton.
I could get the depth frame from my Kinect and then modify data in the frame.
Now I want to use the modified depth frame to get the skeleton data.
How can I do it?
well, I find there's no way to do this with microsoft kinect sdks. Now, I find its ok to use OpenNI, an open sourse API by Primesense.
I want to get the following information of a user that is captured using a Microsoft Kinect using a WPF application.
Shoulder width
Height
Waist width
Hip width
Arm length
Bust size
I couldn't find any standard way of doing this except calculating the x,y co-ordinates of the user. Is there any very efficient and accurate way of doing this?
You can follow the article # http://www.codeproject.com/Articles/380152/Kinect-for-Windows-Find-user-height-accurately
The easiest way to accomplish this task is using the Pythagorean theorem to compute the distance between two skeleton joints.
To get the shoulder width, you would use the joints JointType.ShoulderLeft and JointType.ShoulderRight. The get the length of the left arm, you would add the distance between JointType.ShoulderLeft and JointType.ElbowLeft to the distance between JointType.ElbowLeft and JointType.WristLeft.
Please note that the joint names above are from the Kinect for Windows SDK. On its own, OpenKinect does not provide a method for skeleton tracking, since it's specialized on accessing the device only. A popular alternative to the Kinect for Windows SDK is OpenNI.