Forum

Recent Posts

Pages: 1 ... 4 5 [6] 7 8 ... 10
51
General / Re: Auto detect GCP tolerance
« Last post by _danny_ on July 23, 2021, 01:35:48 AM »
Does anyone have any thoughts on this? ^^ Seems like a simple question, but none of the posts about this topic on here ever get a straight answer!
52
Bug Reports / Re: Refine Mesh error 1.7.3 12743
« Last post by Alexey Pasumansky on July 22, 2021, 11:18:13 PM »
Hello Elmar,

Which NVIDIA driver version is installed on your machine?
53
General / Re: Placing markers increase camera erros after calibration
« Last post by andyroo on July 22, 2021, 08:18:59 PM »
For accurate error estimates and apportionment between GCP and camera positions it is important to make sure that your error estimates for each are accurate. If the defaults for camera and GCP error are used (10m and 0.005m I think) then your GCPs will be much much more strongly weighted than your camera positions. For a good consumer grade system (not sure of DJI), the camera error might be 3m, or maybe 3/6 (xy/z) - I have no idea about the vertical. Similarly for a good consumer handheld GPS. Your error estimates will only be accurate, and your positions optimized, if you use accurate values for the camera and GCP error.

Also I'm assuming both camera and GCP are checked in the reference pane.

Finally, for projects where you can't constrain either the camera or the GCP accuracy very well (say you only have access to consumer GPS), if you can accurately measure the distance between two points you can create a scalebar - and you can assign accuracy values to that too. If you have several of these that are at different angles this can improve accuracy too.
54
Bug Reports / Refine Mesh error 1.7.3 12743
« Last post by eltama on July 22, 2021, 06:45:37 PM »
Hello Alexey
Every project will end after loading 61 MB TIFF 8bit compressed images, even with low quality,  any suggestion?
Best regards
Elmar

2021-07-22 17:10:04 Found 2 GPUs in 0 sec (CUDA: 0 sec, OpenCL: 0 sec)
2021-07-22 17:10:04 RefineMesh: quality = High, iterations = 5, smoothness = 1
2021-07-22 17:10:04 Initializing...
2021-07-22 17:10:04 Found 2 GPUs in 0.001 sec (CUDA: 0 sec, OpenCL: 0.001 sec)
2021-07-22 17:10:04 Using device: NVIDIA GeForce RTX 3090, 82 compute units, free memory: 23324/24576 MB, compute capability 8.6
2021-07-22 17:10:04   driver/runtime CUDA: 11040/8000
2021-07-22 17:10:04   max work group size 1024
2021-07-22 17:10:04   max work item sizes [1024, 1024, 64]
2021-07-22 17:10:04 Using device: NVIDIA GeForce RTX 3090, 82 compute units, free memory: 23034/24576 MB, compute capability 8.6
2021-07-22 17:10:04   driver/runtime CUDA: 11040/8000
2021-07-22 17:10:04   max work group size 1024
2021-07-22 17:10:04   max work item sizes [1024, 1024, 64]
2021-07-22 17:10:04 Device 'NVIDIA GeForce RTX 3090' has 23069 Mb of free memory
2021-07-22 17:10:05 Device 'NVIDIA GeForce RTX 3090' has 22779 Mb of free memory
2021-07-22 17:10:05 Analyzing mesh...
2021-07-22 17:10:06 Faces: 500000, Vertices: 250258
2021-07-22 17:10:06 Memory required on each device: 690 Mb + 104 Mb = 795 Mb
2021-07-22 17:10:06 Using device 'NVIDIA GeForce RTX 3090' in concurrent. (2 times)
2021-07-22 17:10:06 Using device 'NVIDIA GeForce RTX 3090' in concurrent. (2 times)
2021-07-22 17:10:26 Stage #1 out of 3
2021-07-22 17:10:27 Faces: 500000, Vertices: 250258
2021-07-22 17:10:27 Memory required on each device: 43 Mb + 104 Mb = 148 Mb
2021-07-22 17:10:27 Subdividing mesh...
2021-07-22 17:10:33 Faces: 1215002, Vertices: 607759
2021-07-22 17:10:33 Memory required on each device: 194 Mb + 254 Mb = 449 Mb
2021-07-22 17:10:34 Loading photos...
2021-07-22 17:12:06 loaded photos in 91.78 seconds
2021-07-22 17:12:06 Refining model...
2021-07-22 17:12:17 Iteration #1 out of 5
2021-07-22 17:12:37 Iteration #2 out of 5
2021-07-22 17:12:56 Iteration #3 out of 5
2021-07-22 17:13:15 Iteration #4 out of 5
2021-07-22 17:13:35 Iteration #5 out of 5
2021-07-22 17:13:54 Stage #2 out of 3
2021-07-22 17:13:54 Faces: 1215002, Vertices: 607759
2021-07-22 17:13:54 Memory required on each device: 172 Mb + 254 Mb = 427 Mb
2021-07-22 17:13:55 Subdividing mesh...
2021-07-22 17:14:10 Faces: 4104200, Vertices: 2052358
2021-07-22 17:14:10 Memory required on each device: 779 Mb + 861 Mb = 1640 Mb
2021-07-22 17:14:11 Loading photos...
2021-07-22 17:14:14 Finished processing in 250.786 sec (exit code 0)
2021-07-22 17:14:14 Error: Kernel failed: invalid device pointer (17) at line 99
55
General / Placing markers increase camera erros after calibration
« Last post by aag_frei on July 22, 2021, 05:12:32 PM »
To whom it may concern,

I have several data set of pictures taken with a DJI drone at different heights and dates which I add to the project and have an acceptable error. However, as soon as I place the markers and optimize allignment, the cameras error rockets.

I have tried fixing the f value in the camera calibration menu since in the adjusted tab it was twice what it was in the initial tab, but that did not help.

Does anyone know why does that happen and how to fix it?

Thank you in advance!
57
General / Micasense RP06 Panel - Wrong mask detection
« Last post by jmgc on July 22, 2021, 03:27:49 PM »
Hi,

I'm using a Micasense calibration panel - version RP06 - but Metashape can't detect it correctly.
I need to mask the calibration area manually for every band.

Anyone with this kind of problem?
Metashape update is needed or I'm missing something?

Thanks.
58
General / mancato allineamento fotografie
« Last post by Vinicio.gragnanini on July 22, 2021, 09:44:37 AM »
Buongiorno, avrei un set di fotografie di un'autovettura e quattro scansioni della stessa in formato .e57, strutturate ed allineate nel sistema UCS.
Le scansioni sono state importate in un chunk e convertite dal software in formato tif,
nello stesso chunk sono state importate le fotografie.
Ho effettuato il mascheramento di una di queste scansioni e di alcune fotografie
posizionate circa con la stessa inclinazione della scansione presa in considerazione.
Ho disattivato tutto il resto e processato solo questi elementi.
Ho lanciato il processo di allineamento (alla massima risoluzione) aspettandomi che le fotografie si allineassero con la scansione,
ma alla fine del processo la scansione risulta non allineata.
C'è qualche errore nella procedura che ho eseguito?
Come si allineano queste scansioni alle fotografie?
Grazie e buona giornata
59
Hi Alexey,

Sorry my original description wasn't totally accurate - I modified the script to remove some network-checking functions (wrote a version that I wanted to work with network and non-network config) and got my outputs confused when reporting behavior. If I run the above script from the console and DO NOT send (the script) for network processing, then it builds the ortho as a network task (as intended).

If I run the script (or put it in a batch step as run script) and send it for network processing from the GUI client, then the node runs the script and I get these error messages from the node:

2021-07-21 13:40:48 RunScript: path = C:/Users/FloSup/Documents/Python_Scripts/HPC_metashape_scripts/alexeytest.py
2021-07-21 13:40:48 GCS
2021-07-21 13:40:48
2021-07-21 13:40:48 original DEM BBox coordinates:
2021-07-21 13:40:48 min:  Vector([-119.89130795946117, 34.401359588674026])
2021-07-21 13:40:48 max:  Vector([-119.84912047308137, 34.426608133905866])
2021-07-21 13:40:48 extent was SHRUNK to:
2021-07-21 13:40:48 min:  Vector([-110.0, 40.0])
2021-07-21 13:40:48 max:  Vector([-120.0, 30.0])
2021-07-21 13:40:48 building ortho in network mode
2021-07-21 13:40:48 PCS
2021-07-21 13:40:48
2021-07-21 13:40:48 original DEM BBox coordinates:
2021-07-21 13:40:48 min:  Vector([785712.068273728, 3811055.956547237])
2021-07-21 13:40:48 max:  Vector([789630.9063509195, 3813949.131303574])
2021-07-21 13:40:48 extent was SHRUNK to:
2021-07-21 13:40:48 min:  Vector([785720.0, 3811060.0])
2021-07-21 13:40:48 max:  Vector([789630.0, 3813940.0])
2021-07-21 13:40:48 building ortho in network mode
2021-07-21 13:40:48 sending  2 for processing
2021-07-21 13:40:48 disconnected from server
2021-07-21 13:40:48 connected to 127.0.0.1:5840
2021-07-21 13:40:48 Traceback (most recent call last):
2021-07-21 13:40:48   File "C:/Users/FloSup/Documents/Python_Scripts/HPC_metashape_scripts/alexeytest.py", line 83, in <module>
2021-07-21 13:40:48     batch_id = client.createBatch(doc.path, network_tasks)
2021-07-21 13:40:48 RuntimeError: Request failed with error: Duplicate batch: D:/metatest/psx/simple_test_project.psx
2021-07-21 13:40:48 Error: Request failed with error: Duplicate batch: D:/metatest/psx/simple_test_project.psx
2021-07-21 13:40:48 processing failed in 0.206 sec

When I send the script to network processing, the node also reports that app.settings.network_enable = False (thus it was resorting to non-network processing before I took that if-statement out).

I tried changing the way of doc definition with your method like this, but still got the same results:

Code: [Select]
app = Metashape.app
docpath = app.document.path
doc = Metashape.Document()
doc.open(docpath, read_only=False, ignore_lock=True)

It seems like the problem is when the script is run from the node, rather than from the client - and I need to do this with my current workflow because it is a combination of batch steps and scripts. If I don't run as a network process then all steps of the batch are done on the single GUI machine. Otherwise I guess my only option is to write a script for the whole workflow... but the batch steps allow me to select only certain chunks, then run scripts only on the chunks with specific products that exist from the batch operations (ie dense cloud, elevation model).
60
General / Re: Automated masking
« Last post by terrafirma on July 21, 2021, 10:28:12 PM »
Hello again!

 I've tried using this script but it just keeps saying "Run Script Failed". Any idea why it might be saying this (software is up to date)? Is there a certain step I need to run this after, or before?

Thanks again
Pages: 1 ... 4 5 [6] 7 8 ... 10