working to the minute
This commit is contained in:
+1
-20
@@ -1,21 +1,2 @@
|
|||||||
Start (s);End (s);Scientific name;Common name;Confidence
|
Start (s);End (s);Scientific name;Common name;Confidence
|
||||||
15.0;18.0;Junco hyemalis;Dark-eyed Junco;0.63864714
|
0.0;3.0;Columba livia;Rock Pigeon;0.18658808
|
||||||
19.5;22.5;Poecile atricapillus;Black-capped Chickadee;0.28910682
|
|
||||||
21.0;24.0;Junco hyemalis;Dark-eyed Junco;0.2813258
|
|
||||||
21.0;24.0;Pipilo maculatus;Spotted Towhee;0.26970756
|
|
||||||
22.5;25.5;Junco hyemalis;Dark-eyed Junco;0.36897075
|
|
||||||
25.5;28.5;Poecile atricapillus;Black-capped Chickadee;0.36192033
|
|
||||||
28.5;31.5;Junco hyemalis;Dark-eyed Junco;0.54385275
|
|
||||||
34.5;37.5;Junco hyemalis;Dark-eyed Junco;0.6392924
|
|
||||||
43.5;46.5;Junco hyemalis;Dark-eyed Junco;0.395477
|
|
||||||
45.0;48.0;Junco hyemalis;Dark-eyed Junco;0.35142577
|
|
||||||
49.5;52.5;Junco hyemalis;Dark-eyed Junco;0.36010146
|
|
||||||
51.0;54.0;Junco hyemalis;Dark-eyed Junco;0.3235896
|
|
||||||
54.0;57.0;Junco hyemalis;Dark-eyed Junco;0.61683154
|
|
||||||
55.5;58.5;Junco hyemalis;Dark-eyed Junco;0.30236518
|
|
||||||
61.5;64.5;Junco hyemalis;Dark-eyed Junco;0.5145074
|
|
||||||
63.0;66.0;Junco hyemalis;Dark-eyed Junco;0.55427563
|
|
||||||
66.0;69.0;Poecile atricapillus;Black-capped Chickadee;0.7129054
|
|
||||||
67.5;70.5;Junco hyemalis;Dark-eyed Junco;0.4047741
|
|
||||||
69.0;72.0;Junco hyemalis;Dark-eyed Junco;0.70841223
|
|
||||||
70.5;73.5;Junco hyemalis;Dark-eyed Junco;0.25039598
|
|
||||||
|
|||||||
|
@@ -26,7 +26,7 @@ get_files() {
|
|||||||
move_analyzed() {
|
move_analyzed() {
|
||||||
echo "Starting move_analyzed() for ${1}"
|
echo "Starting move_analyzed() for ${1}"
|
||||||
for i in "${files[@]}";do
|
for i in "${files[@]}";do
|
||||||
j="$(echo "${i}" | cut -d'.' -f1).BirdNET.selections.txt"
|
j="$(echo "${i}" | cut -d'.' -f1-2).csv"
|
||||||
if [ -f "${1}/${j}" ];then
|
if [ -f "${1}/${j}" ];then
|
||||||
if [ ! -d "${1}-Analyzed" ];then
|
if [ ! -d "${1}-Analyzed" ];then
|
||||||
mkdir -vvvvvvvp "${1}-Analyzed" && echo "'Analyzed' directory created"
|
mkdir -vvvvvvvp "${1}-Analyzed" && echo "'Analyzed' directory created"
|
||||||
@@ -46,14 +46,17 @@ run_analysis() {
|
|||||||
echo "Starting run_analysis() for ${1}"
|
echo "Starting run_analysis() for ${1}"
|
||||||
WEEK=$(date --date="${2}" +"%U")
|
WEEK=$(date --date="${2}" +"%U")
|
||||||
cd ${HOME}/BirdNET-Lite || exit 1
|
cd ${HOME}/BirdNET-Lite || exit 1
|
||||||
|
FILES=("$(find ${1} | tail -n+2)")
|
||||||
|
for i in "${files[@]}";do
|
||||||
python3 analyze.py \
|
python3 analyze.py \
|
||||||
--i "${1}" \
|
--i "${1}/${i}" \
|
||||||
--o "${1}.csv" \
|
--o "${1}/${i}.csv" \
|
||||||
--lat "${LATITUDE}" \
|
--lat "${LATITUDE}" \
|
||||||
--lon "${LONGITUDE}" \
|
--lon "${LONGITUDE}" \
|
||||||
--week "${WEEK}" \
|
--week "${WEEK}" \
|
||||||
--overlap "${OVERLAP}" \
|
--overlap "${OVERLAP}" \
|
||||||
--min_conf "${CONFIDENCE}"
|
--min_conf "${CONFIDENCE}"
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
# The three main functions
|
# The three main functions
|
||||||
|
|||||||
@@ -6,11 +6,11 @@ if pgrep arecord &> /dev/null ;then
|
|||||||
echo "Recording"
|
echo "Recording"
|
||||||
else
|
else
|
||||||
if [ -z ${REC_CARD} ];then
|
if [ -z ${REC_CARD} ];then
|
||||||
arecord -f S16_LE -c${CHANNELS} -r48000 -t wav --max-file-time 60 \
|
arecord -f S16_LE -c${CHANNELS} -r48000 -t wav --max-file-time 25\
|
||||||
--use-strftime ${RECS_DIR}/%B-%Y/%d-%A/%F-birdnet-%I:%M%P.wav
|
--use-strftime ${RECS_DIR}/%B-%Y/%d-%A/%F-birdnet-%I:%M:%S%P.wav
|
||||||
else
|
else
|
||||||
arecord -f S16_LE -c${CHANNELS} -r48000 -t wav --max-file-time 60 \
|
arecord -f S16_LE -c${CHANNELS} -r48000 -t wav --max-file-time 25\
|
||||||
-D "${REC_CARD}" --use-strftime \
|
-D "${REC_CARD}" --use-strftime \
|
||||||
${RECS_DIR}/%B-%Y/%d-%A/%F-birdnet-%I:%M%P.wav
|
${RECS_DIR}/%B-%Y/%d-%A/%F-birdnet-%I:%M:%S%P.wav
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user