La distanza reale centro centro tra i due tags e' di 35 cm
sabato 29 ottobre 2022
Distanza ed angoli relativi tra due tag Aruco
mercoledì 26 ottobre 2022
Calcolo di angolo tra vettori con NumPy
Calcolo di angolo tra due vettori con numpy secondo la formuale sottostante (prodotto scalare tra i due vettori diviso il prodotto delle norme dei vettori)
A = np.array([3,3])
B = np.array([2,1])
dot_product = np.dot(A,B)
normA = (np.linalg.norm(A))
normB = (np.linalg.norm(B))
cos_angolo = dot_product/(normA*normB)
angolo_rad = np.arccos(cos_angolo)
print(np.rad2deg(angolo_rad))
martedì 25 ottobre 2022
Eclisse solare 25 Ottobre
Ovviamente giornata nuvolosa che ha permesso pochi minuti di osservazione e mai in condizioni ottimali
venerdì 2 settembre 2022
Visualizzazione file GRIB meteo
Per il download automatico e la visualizzazione di dati di previsione meteo ho trovato disponibile anche su Linux il software XyGrib
Permette di scaricare modelli di previsioni da diverse fonti di dati selezionando i campi di interesse su una finestra geografica definita dall'utente ed anche di creare delle animazioni (tasto razzo)
Anche solo per la comodita' vale la pena provarlo
giovedì 1 settembre 2022
Apriltag
Dopo questa prova con Aruco Tags ho provato un progetto con AprilTag basato sulla libreria basato sulla libreria https://github.com/reinhartmeg/AprilTag-Distance-Calculator modificato per renderlo compatibile con OpenCV4
https://github.com/c1p81/distance_apriltag
mercoledì 24 agosto 2022
Coregistrazione immagini ottiche
Questo post illustra come e' stato risolto il problema della GIF sottostante
Le immagini ottiche sono riprese da una camera PTZ che nel corso del giorno si sposta su diverse inquadrature...cio' comporta che non ritorna mai nelle impostazione perfette del giorno precedente rendendo impossibile l'analisi al computer ma anche la semplice interpretazione umana di eventuali modifiche
Per risolvere il problema sono state applicate tecniche che riguardano sia la correzione geometrica che dello spazio colore
Per prima cosa i vari fotogrammi sono stati coregistrati in modo software con il seguente script Python
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
per la registrazione dell'istogramma dei colori e' stato usato
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
ed il risultato viene elaborato da uno script in Python per esaltare il contrasto della mappa di CD
martedì 23 agosto 2022
Copertura nevosa con Google Earth Engine ed ERA5
Questo dato e' stato ricercato perche' in un settore dell'Appennino ToscoEmiliano qualche anno fa si sono riattivate numerose frane. Il sospetto e' che fossero cadute nevicate tardive che si sono poi sciolte rapidamente con l'arrivo del caldo invernale innescando i movimenti di versante
Sull'area non sono presenti nivometri per cui non vi sono dati di verita' a terra. Le immagini Landsat ovviamente nel periodo invernale sono spesso nuvolose e di poco utilizzo
Un primo metodo e' quello di utilizzare i dati di ERA5Questa analisi si puo' fare interrogando direttamente le API di Copernicus senza passare da Google Earth Engine
===================================================
[[10.2014189280409, 44.47706314233407],
[10.389914585837579, 44.524348579528535],
[10.228782890268272, 44.53074818785566],
[10.075498095653819, 44.458900035551736],
[10.100715972012257, 44.51255997214677]]);
/***** End of imports. If edited, may not auto-convert in the playground. *****/
var point = ee.Geometry.Point([10.2014189280409, 44.47706314233407]);
var snow_depth = ee.ImageCollection('ECMWF/ERA5_LAND/MONTHLY')
.select('snow_depth')
.filterBounds(point)
.filter(ee.Filter.calendarRange(2000,2020,'year'))
.map(function(image){return image.clip(point)}) ;
// plot full time series
print(
ui.Chart.image.series({
imageCollection: snow_depth,
region: point,
scale: 1000
}).setOptions({title: 'Snow Monthly ERA5'})
);
===================================================
===================================================
Debugger integrato ESP32S3
Aggiornamento In realta' il Jtag USB funziona anche sui moduli cinesi Il problema risiede nell'ID USB della porta Jtag. Nel modulo...
-
In questo post viene indicato come creare uno scatterplot dinamico basato da dati ripresi da un file csv (nel dettaglio il file csv e' c...
-
Questo post e' a seguito di quanto gia' visto nella precedente prova Lo scopo e' sempre il solito: creare un sistema che permet...
-
La scheda ESP32-2432S028R monta un Esp Dev Module con uno schermo TFT a driver ILI9341 di 320x240 pixels 16 bit colore.Il sito di riferiment...