User avatar
DougieLawson
Posts: 38784
Joined: Sun Jun 16, 2013 11:19 pm
Location: A small cave in deepest darkest Basingstoke, UK
Contact: Website Twitter

Re: Image recognition - what 4GB of memory can do

Wed Jan 01, 2020 2:02 am

davidcoton wrote:
Wed Jan 01, 2020 1:56 am
The BBC reported today that the fires could continue until Easter. Ouch.
That's what the fella I was talking to at Yanchep National Park said. The burning peat can't be extinguished and has to be left to burn out.

If you want to help give a donation at https://redcross.org.au/nye
Note: Any requirement to use a crystal ball or mind reading will result in me ignoring your question.

Criticising any questions is banned on this forum.

Any DMs sent on Twitter will be answered next month.
All non-medical doctors are on my foes list.

User avatar
Gavinmc42
Posts: 4481
Joined: Wed Aug 28, 2013 3:31 am

Re: Image recognition - what 4GB of memory can do

Wed Jan 01, 2020 3:23 am

Surely "half" is fake news?
Well half is desert and the other half might burn or will burn one day.
Just depends on the wind direction, so maybe 1/4?

I'm old so can remember bush fires in our then new suburbs every year.
All the neighbours getting together and putting them out before reaching the back fences.
This was 50 years ago, we all knew the procedures, rakes, buckets and hoses.
The kids running around stomping on the small embers. some of us even made fire mops.
Most of the time the fire crews showed up in time to hose down the last of the smokers.
It was a teenage right of passage to be handled a rake and allowed on the fire line.

Hmm thermal cameras on drones, spot those fires before they get big?
Other use for AI and Pi's?

Anyway the fire will kill the weeds and after the rains, if we get any, things go green real quick.
Had bit of rain the other week so now need to get the mower out after 6 months to mow the weeds and blow the dust around the back yard.
Few more years of this and i wont need that robot lawnmower that has been on my to do list for decades.
Need CV for that :D
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

User avatar
davidcoton
Posts: 4879
Joined: Mon Sep 01, 2014 2:37 pm
Location: Cambridge, UK
Contact: Website

Re: Image recognition - what 4GB of memory can do

Wed Jan 01, 2020 10:28 am

Gavinmc42 wrote:
Wed Jan 01, 2020 3:23 am
thermal cameras on drones, spot those fires before they get big?
Already being done in places here -- the drone gives a better picture of how a moorland fire is spreading. There was some dramatic drone footage
of fire approaching a TV transmission tower, the fire fronts seen from the air were not where the fire crews on the ground expected. AFAIK no AI involved, though.
Signature retired

User avatar
Gavinmc42
Posts: 4481
Joined: Wed Aug 28, 2013 3:31 am

Re: Image recognition - what 4GB of memory can do

Wed Jan 01, 2020 11:32 am

fire crews on the ground expected. AFAIK no AI involved, though.
We have lost fire crews, that is a good point.
One thing we can do here is AI mining trucks, unmanned AI fire trucks for the really dangerous spots.
Flying around the fires is very tricky these days, smoke, fire tornados and strong winds would mean very big drones.

But the best thing is to burn off before fire season, could that be automated?
Another is spotting them early, will those 10,000 of mini low earth sats help?
They orbit at 200-300kms?
Could they spot fires at that distance?
High altitude solar powered drones?
Lightning strikes that start fires would need to be checked and they can happen in thousands per day.
But none of this will happen if the gov has to pay for it.

What could Pi's do?
Lightning strike detectors with LoRa comms to the sats, that's possible.
May not even need a Pi, Arduino level detector/comms units.
The same autonomous drones that seeded the detectors could fly out and check with thermal cameras.
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

pootle
Posts: 371
Joined: Wed Sep 04, 2013 10:20 am
Location: Staffordshire
Contact: Website

Re: Image recognition - what 4GB of memory can do

Sat Jan 04, 2020 1:59 pm

Cracking info, have built this on ubuntu 64 bit for pi and installed both standard and tiny, both working. Small mammal recognition seems to be a bit dodgy though! Just about to try streaming multiple images through it, rather than 1 shoting it.
20200102_125843pred.jpg
20200102_125843pred.jpg (236.34 KiB) Viewed 359 times

pootle
Posts: 371
Joined: Wed Sep 04, 2013 10:20 am
Location: Staffordshire
Contact: Website

Re: Image recognition - what 4GB of memory can do

Sat Jan 04, 2020 2:00 pm

OOh! need to get the pi camera working too.....

1Sjoerd1
Posts: 1
Joined: Mon Feb 24, 2020 7:11 am

Re: Image recognition - what 4GB of memory can do

Mon Feb 24, 2020 7:24 am

Hi Jbeale! thanks for your info on image recognition for the raspberry pi.

I work for a major municipality in Europe, and we are just now looking into the possibilities of using raspberry pi's to take foto's every 3 seconds, and immediately blurring them.

All the models I've found so far that can blurr faces and license plates, are very very slow (~12 seconds).

It seems you have done far more research on this topic. Do you have any pointers/ tips on which model/configuration to start with?

thanks in advance! :D

Decagrog
Posts: 1
Joined: Mon May 18, 2020 3:18 pm

Re: Image recognition - what 4GB of memory can do

Mon May 18, 2020 4:09 pm

Hi,

There's someone that managed to run the funofdiy script at today with a RPI4?
I start to get some error when I try to compile the yolov3branch

Code: Select all

gcc -Iinclude/ -Isrc/ -DNNPACK -DNNPACK_FAST -DARM_NEON -Wall -Wno-unknown-pragmas -Wfatal-errors -fPIC -march=native -Ofast -DNNPACK -DNNPACK_FAST -DARM_NEON -mfpu=neon-vfpv4 -funsafe-math-optimizations -ftree-vectorize obj/captcha.o obj/lsd.o obj/super.o obj/art.o obj/tag.o obj/cifar.o obj/go.o obj/rnn.o obj/segmenter.o obj/regressor.o obj/classifier.o obj/coco.o obj/yolo.o obj/detector.o obj/nightmare.o obj/darknet.o libdarknet.a -o darknet -lm -pthread  -lnnpack -lpthreadpool libdarknet.a
/usr/bin/ld: /usr/lib/gcc/arm-linux-gnueabihf/8/../../../libpthreadpool.a(pthreads.c.o): in function `pthreadpool_create':
/home/pi/NNPACK/deps/pthreadpool/src/pthreads.c:258: undefined reference to `pthreadpool_allocate'
/usr/bin/ld: /usr/lib/gcc/arm-linux-gnueabihf/8/../../../libpthreadpool.a(pthreads.c.o): in function `pthreadpool_destroy':
/home/pi/NNPACK/deps/pthreadpool/src/pthreads.c:459: undefined reference to `pthreadpool_deallocate'
/usr/bin/ld: /home/pi/NNPACK/deps/pthreadpool/src/pthreads.c:459: undefined reference to `pthreadpool_deallocate'
/usr/bin/ld: darknet: internal symbol `pthreadpool_deallocate' isn't defined
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status
make: *** [Makefile:105: darknet] Error 1


Any idea?

Return to “General discussion”