1
1
Fork 0
mirror of https://github.com/tonydamage/nux-env.git synced 2025-12-11 13:24:28 +01:00
nux-env/inc/labely.inc.sh
Tony Tkacik e173c4613c Introduced new libraries for mime, thumbnails, labels
Signed-off-by: Tony Tkacik <tonydamage@gmail.com>
2017-07-15 12:10:44 +02:00

22 lines
586 B
Bash

##
## Set of support functions for labelImg Xmls
labely.labels.get() {
local path="$1"
local filename=$(basename "$1")
local dirname=$(dirname "$1")
local labelXml="$dirname/.labely/${filename%.*}.xml"
nux.log info Looking for $labelXml
if [ -e $labelXml ] ; then
xmlstarlet sel -T -t \
-m "/annotation/object" \
-v "name" -o " " \
-m "bndbox" \
-v "/annotation/size/width" -o " " \
-v "/annotation/size/height" -o " " \
-v "xmin" -o " " \
-v "ymin" -o " " \
-v "xmax" -o " " \
-v "ymax" -n $labelXml
fi
}