Forum

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - 3DWinter

Pages: [1] 2 3 ... 7
1
General / Turning off Mapbox
« on: September 26, 2022, 09:52:51 PM »
Hello Agisoft support and  the forum,
It seems when I let Metashape Pro stay on and then the wifi connection is disconnected get a Mapbox error:
Code: [Select]
Error: Error transferring https://api.mapbox.com/v4/mapbox.satellite
The problem with this error is that makes the Metashape GUI all messed up and sometimes hard to work with.
Is there a way to disable the Mapbox when working offline?
When working in the same area over and over, can I cache the Mapbox map for that area of interest?
Thanks

2
General / Re: Non-coded cross targets automatic detection failure
« on: September 20, 2022, 10:14:03 PM »
Thanks for that.
Do you know what is "Tolerance" and "Maximum Residual (pix)"? And, do you adjust these parameters?
Thanks

3
General / Re: Non-coded cross targets automatic detection failure
« on: September 20, 2022, 04:14:21 AM »
Hello Jansawicki,
Have you learned anything new regarding more reliable automatic non-targets best practices?
Thanks

4
General / Re: Optimal size non-coded targets
« on: September 20, 2022, 03:59:42 AM »
I think it would be beneficial if Agisoft added best practices.

5
General / Non-Coded targets automatic detection
« on: September 20, 2022, 03:56:40 AM »
Hello,
The two examples of Non-coded targets (seen in the attachment) are black and white with a black edge.
I have a few questions:
1. Does the algorithm care for color?
2. I assume the black edge is not critical, or is it!?
3. What is the definition of "Tolerance"?
4. What is the definition of Maximum Residual (pix)?
Thanks

6
Python and Java API / Re: Marker Detection - Image Scale
« on: September 20, 2022, 03:43:34 AM »
This is a cool revelation. I wonder if the automatic detection is sensitive to a specific geometry size/ resolution!?

7
@w28 or @Alexey,
Can one of you shed light on what sigma0 stands for and how is it calculated? I see that it is OptimizeCameras/sigma0. So does sigma0 represent the standard deviation of the camera parameters (f,cx,cy,k1,k2,k3) in pixels?

How do I interpret this value?
[/code]

Code: [Select]
2022-07-27 10:25:07 adjusting: xxx- 0.743908 -> 0.449964
Thanks

8
Python and Java API / Dense point cloud attributes
« on: July 15, 2022, 04:50:21 AM »
Hello Agisoft support,
chunk.point_cloud  (sparse point cloud) appears an easy class to interact with.
For example, I can iterate with point in "chunk.point_cloud.points" and then get various attributes for each point. Some of those attributes are the track_id, coord, and cov.

I did not find in the Metashape python API manual if I could iterate through all the points in the dense_cloud to get point attributes: point_id,  and confidence for example. 
Is there a way to iterate through all the dense cloud points to extract point attributes?
Thanks

9
General / Exporitng dense point could confidence as ASCII PTS
« on: July 15, 2022, 12:46:51 AM »
Hello Agisoft support,
I am trying to explore the dense point cloud confidence values that are calculated and can be extracted in .LAS. Unfortunately "Save Point Confidence" is grayed when saving the points as ASCI PTS. Is there a slick way in Metashape around this obstacle? Alternatively, maybe with the Python API  "Save Point Confidence" can be exported as ASCI PTS? 
Thanks

10
Python and Java API / Re: Exporting TPs with RMS error in xyz
« on: June 09, 2022, 09:10:14 AM »
Paul,
Thanks for the deeper explanation. It is impressive your mastery of the Metashape API despite the limited reading content in the manual and assuming you are work/worked for Metashape.
First, is a "Track"  the line that connects two adjacent tie-points that RANSAC filters?
Second, could you give me some advice on how to better understand Metashape API functionality and be able to export the things I am interested in?
Third, I supposed a similar analysis can be done on the dense cloud? Do you have a blog/or book about your work with Metashape API?
Again thanks a million!

11
Python and Java API / Re: Exporting TPs with RMS error in xyz
« on: June 08, 2022, 02:19:19 AM »
Paul,
I don't understand what is the camera object in your code. Is camera based on :
for camera in chunk.cameras:
   camera.error()

If so, I don't understand how you are mixing camera from cameras iteration and point from chunk.point_cloud.points?

Also, you are using a norm() method, but I am also interested in the number of observations for a single tie-point (num_obs). Is the num_obs and attribute or method within point?

You are very knowledgeable about Metashape API , way outside what I have found in the Metashape API manual. Thanks for your patience to explain and provide code snippets.

12
Python and Java API / Re: Exporting TPs with RMS error in xyz
« on: June 06, 2022, 11:07:28 PM »
@Paulo,
Is num_obs how many cameras (or how many observations-camera) are associated with the tiepoint?
What is   errrep(pix) ?
How did you cacluate/extract num_obs   errrep(pix)?
I wonder if num_obs can give a sense to the population that a variance is calculated for each tie point.
Thanks

13
Python and Java API / Re: Re-opening project with chunk
« on: June 05, 2022, 09:01:18 AM »
I would like to support my interest PierreB's question!
What I have tried to do:

Code: [Select]
doc = Metashape.Document()
doc.open(project_name)
chunk=doc.findChunk(0)

I know the project has four control points, but when I run the following I get nothing.
Code: [Select]
for point in chunk.markers:
    print(point.read)

It is pretty clear I am not reading/loading the chunk correctly.
Thanks

14
Python and Java API / chunk.markers coordinate system
« on: April 25, 2022, 06:57:42 AM »
Hello,
My project is set as EPSG::26934.  the entire project is processed with the Python API.
When opening the .psx  with Metashape GUI, the coordinates make sense (UTM- as seen in the attached picture)

But when I review the coordinates in the Python interpreter the number doesn't make any sense to me:
Code: [Select]
points_dic={}
for point in chunk.markers:
    print(point, point.position)
    points_dic[point.label]=point.position
points_dic={}

for point in chunk.markers:

    print(point, point.position)

    points_dic[point.label]=point.position

<Marker 'point 1'> Vector([2.674798477808206, 6.560502854674506, 3.311077291228823])
<Marker 'point 2'> Vector([2.6818437237369803, 3.647193405560801, 0.34158157745059553])
<Marker 'point 3'> Vector([2.900154059499172, 4.059596584415228, 0.7825189294777867])
<Marker 'point 4'> Vector([8.001023537754426, -0.23136466383098236, -3.40010373078223])
<Marker 'point 5'> Vector([4.91971436138031, 3.6984685117053813, -0.2117274212552949])
<Marker '113'> Vector([8.001507569124444, -0.23004959586614865, -3.4028323038655808])

Can someone help me understand in what units are these numbers? This doesn't seem consistent with other posts in the Forum.

15
Thanks for the help Paulo.
My bad, I miss read the Metashape API manual (attached), as one can only import  CRS if the shapefiles is in CSV format.

Pages: [1] 2 3 ... 7