Commit b6e59a35 authored by Mario Chirinos Colunga's avatar Mario Chirinos Colunga 💬

ndvi

parent 26acb51d
...@@ -2,71 +2,72 @@ ...@@ -2,71 +2,72 @@
PRODCUTSDIR=$1 #Products directory PRODCUTSDIR=$1 #Products directory
JP2DIR=$2 #JP2 Directory JP2DIR=$2 #JP2 Directory
POLYGON=$3 #Crop Window POLYGON=$3 #Crop Window
echo $POLYGON
BOX=$(python3 "$HOME/GeoSentinel/geosentinel/polygonToBox.py" "$POLYGON") BOX=$(python3 "$HOME/GeoSentinel/geosentinel/polygonToBox.py" "$POLYGON")
cd $PRODCUTSDIR #cd $PRODCUTSDIR
for f in $(find . -type f -name '*.zip') #for f in $(find . -type f -name '*.zip')
do #do
filepattern=$(echo $f | cut -d"_" -f6)"_"$(echo $f | cut -d"_" -f3)"_B" # filepattern=$(echo $f | cut -d"_" -f6)"_"$(echo $f | cut -d"_" -f3)"_B"
filename=$JP2DIR$filepattern # filename=$JP2DIR$filepattern
echo $filename # echo $filename
if [ ! -e $filename"02.jp2" -o ! -e $filename"03.jp2" -o ! -e $filename"04.jp2" ]; then # if [ ! -e $filename"02.jp2" -o ! -e $filename"03.jp2" -o ! -e $filename"04.jp2" ]; then
unzip -n -j $f *B02.jp2 *B03.jp2 *B04.jp2 -d $JP2DIR # unzip -n -j $f *B02.jp2 *B03.jp2 *B04.jp2 -d $JP2DIR
else # else
echo PASS $f # echo PASS $f
fi # fi
#
cd $JP2DIR # cd $JP2DIR
red=$(ls $filepattern"04.jp2" -t |head -1) # red=$(ls $filepattern"04.jp2" -t |head -1)
green=$(ls $filepattern"03.jp2" -t |head -1) # green=$(ls $filepattern"03.jp2" -t |head -1)
blue=$(ls $filepattern"02.jp2" -t |head -1) # blue=$(ls $filepattern"02.jp2" -t |head -1)
echo "red-"$red # echo "red-"$red
echo "gre-"$green # echo "gre-"$green
echo "blu-"$blue # echo "blu-"$blue
if [ ! -d "rgb" ]; then # if [ ! -d "rgb" ]; then
mkdir rgb # mkdir rgb
fi # fi
fileout1=$(echo $filepattern | cut -d"_" -f1) # fileout1=$(echo $filepattern | cut -d"_" -f1)
fileout2=$(echo $filepattern | cut -d"_" -f2) # fileout2=$(echo $filepattern | cut -d"_" -f2)
#
if [ ! -e rgb/$fileout2"_"$fileout1".tiff" ]; then # if [ ! -e rgb/$fileout2"_"$fileout1".tiff" ]; then
gdal_merge.py -separate -co PHOTOMETRIC=RGB -o rgb/$fileout2"_"$fileout1".tiff" $filepattern"04.jp2" $filepattern"03.jp2" $filepattern"02.jp2" # gdal_merge.py -separate -co PHOTOMETRIC=RGB -o rgb/$fileout2"_"$fileout1".tiff" $filepattern"04.jp2" $filepattern"03.jp2" $filepattern"02.jp2"
fi # fi
cd rgb # cd rgb
if [ ! -d $fileout1 ]; then # if [ ! -d $fileout1 ]; then
mkdir $fileout1 # mkdir $fileout1
fi # fi
cd .. # cd ..
if [ ! -e rgb/$fileout1/$fileout2"_"$fileout1".jpg" ]; then # if [ ! -e rgb/$fileout1/$fileout2"_"$fileout1".jpg" ]; then
gdal_translate -projwin $BOX -projwin_srs WGS84 -ot Byte -scale 0 4096 0 255 -of JPEG rgb/$fileout2"_"$fileout1".tiff" rgb/$fileout1/$fileout2"_"$fileout1".jpg" # gdal_translate -projwin $BOX -projwin_srs WGS84 -ot Byte -scale 0 4096 0 255 -of JPEG rgb/$fileout2"_"$fileout1".tiff" rgb/$fileout1/$fileout2"_"$fileout1".jpg"
# convert rgb/$fileout1/$fileout2"_"$fileout1"_t.jpg" -resize 640x480\! rgb/$fileout1/$fileout2"_"$fileout1".jpg" ## convert rgb/$fileout1/$fileout2"_"$fileout1"_t.jpg" -resize 640x480\! rgb/$fileout1/$fileout2"_"$fileout1".jpg"
# rm rgb/$fileout1/$fileout2"_"$fileout1"_t.jpg" ## rm rgb/$fileout1/$fileout2"_"$fileout1"_t.jpg"
fi # fi
cd $PRODCUTSDIR # cd $PRODCUTSDIR
done #done
# if [ ! -d "video" ]; then ## if [ ! -d "video" ]; then
# mkdir video ## mkdir video
# fi ## fi
cd $JP2DIR"rgb/" #cd $JP2DIR"rgb/"
for d in */; do #for d in */; do
# Will print */ if no directories are available # # Will print */ if no directories are available
cd $d # cd $d
# VIDEONAME = $(echo $d/ | cut -d"/" -f1) ## VIDEONAME = $(echo $d/ | cut -d"/" -f1)
# ffmpeg -i %*.jpg -c:v libx264 -vf fps=10 -pix_fmt yuvj422p $VIDEONAME.mp4 ## ffmpeg -i %*.jpg -c:v libx264 -vf fps=10 -pix_fmt yuvj422p $VIDEONAME.mp4
rm *.xml # rm *.xml
cd .. # cd ..
done #done
#ffmpeg -i %*.jpg -c:v libx264 -vf fps=10 -pix_fmt yuvj422p rgb.mp4 ##ffmpeg -i %*.jpg -c:v libx264 -vf fps=10 -pix_fmt yuvj422p rgb.mp4
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment