Puo' essere utile tagliare un granule di Sentinel sulla base di uno shape file
Tutte le bande sono nel folder immagini mentre il risultato sara' salvato nel folder rst
Nonostante sia Python e' uno script molto veloce
Puo' essere utile tagliare un granule di Sentinel sulla base di uno shape file
Tutte le bande sono nel folder immagini mentre il risultato sara' salvato nel folder rst
Nonostante sia Python e' uno script molto veloce
il formato di output e' stato modificato in Geotiff perche' JP2 non permette di salvare in float32
Truecolor da dati Sentinel 2 usando RasterIO
L'immagine e' stata corretta nel contrasto per renderla piu' leggibile
Le immagini Sentinel2 sono rilasciate in modo gratuito ma i repository delle immagini le forniscono con una interfaccia utente interattiva mentre e' a pagamento l'accesso automatico via API
In modo abbastanza casuale mi sono imbattuto in questo bucket su Google Cloud
che puo' essere utilizzato mediante questa libreria Python (per la selezione e download)
https://github.com/
per l'installazione si usa
pip3 install
git+https://github.com/QuantuMobileSoftware/sentinel2tools.git@
ca232cb66106db6cac729defdab91aad9aecb15b.
Lo scripthe puo' essere utilizzato mediante questa libreria Python (per la selezione e download)
Visto che i dati sono in un bucket di Gooogle Cloud e' richiesta anche 'autenticazione a GCloud.
Per avere il file json di autenticazione si deve aprire la consolle di GCloud, creare un progetto e seguire le istruzioni al link seguente
https://cloud.google.com/api-k
Le immagini vengono scaricate in formato JP2, una per banda, a 16 bit e georiferite in UTM (attenzione a questo dato). Oltre alle 12 bande sono presenti un truecolor (TCI)
Viene scaricata tutta l'immagine che comprende la selezione geografica. Per effettuare il taglio si possono usare le GDAL. Le coordinate devono essere UTM
Avevo gia' provato a fare una estrazione dei piani su un affioramento roccioso con PCL qualche tempo fa
Questa volta ho provato ad utilizzare la libreria Open3D con l'algoritmo Ransac per l'estrazione di piani multipli da una scansione fatta con il tablet Tango
Per l'algoritmo e' sufficiente definire il numero massimo di piani attesi, la distanza di soglia ed il numero di iterazioni
I vari piani oltre ad essere visualizzati vengono anche estratti come ply
Usando gli Aruco Tags mi sono accorto che se vario la posizione di ripresa mantenendo i tag stabili gli angoli e le distanze fornite da RVec e TVec cambiano sensibilmente
Su github ho trovato questa libreria https://github.com/tentone/aruco in cui e' contenuta una tabella riassuntiva in cui si vede chiaramente l'effetto dell'angolo di ripresa sulla stima della distanza con errori anche sensibili per modeste (inferiori ai 10 gradi) variazioni dell'angolo di ripresa
in questo video si osserva che la distanza relativa tra i tag varia da un minimo di 31 ad un massimo di 40 cm con angoli tra 70 ed 80 al variare del punto di ripresa
Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede nell'ID USB della porta Jtag. Nel modulo...