Pages: 1 ... 21 22 [23] 24 25 ... 41   Go Down
Author Topic: OT: raspberry pc ultra low cost, per smanettoni  (Read 45929 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ma io intendevo riconoscimento facciale etc  smiley-twist non streaming video o cose cosi   smiley-mr-green
allora ti dico che è possibile  smiley-lol

almeno in teoria si, conta che android 4 integra già lo sblocco per riconoscimento facciale quindi credo che risoluzioni decenti si possa anche fare.. se poi dedichi la scheda solo a questo sicuramente tuttavia come detto il problema è che programmare una cosa simile non è affatto facile  smiley-lol
Supporta java non dico che sia impossibile ma impossible is nothing!
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora, programmare la board trattandola come un PC è facile come un PC, l'unico problema è che non esistono così tante librerie ARM quante con gli 8086, ma questo forse è anche un vantaggio, i pochi che ci lavorano non disperdono le forze.

diventa complicato se vuoi scrivere un driver per usare il GPIO, come d'altronde sarebbe difficile scrivere un driver GPIO per un processore AMD o intel...

pero, stavo giusto leggendo un articolo di un driver GPIO che in pratica mette a disposizione un'interfaccia molto simile all'arduino.. certo niente PWM, timer, ADC, non credo che l'I2C sia già supportato...
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vabbè...quando parlavi di stream video intendevo comunque image processing....
E le OpenCV per Android ci sono( non so però quanto siano performanti)
Ho visto implementato un'algoritmo che fa detection del viso robusto( non riconosce il viso, cerca di trovarne uno) su un LG OptimusOne( non è il massimo dei cellulari, lo so) e si hanno qualcosa come 3-4 frame al secondo
Molti algoritmi sono troppo pesanti comunque per quel processore...
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vabbè...quando parlavi di stream video intendevo comunque image processing....
E le OpenCV per Android ci sono( non so però quanto siano performanti)
Ho visto implementato un'algoritmo che fa detection del viso robusto( non riconosce il viso, cerca di trovarne uno) su un LG OptimusOne( non è il massimo dei cellulari, lo so) e si hanno qualcosa come 3-4 frame al secondo
Molti algoritmi sono troppo pesanti comunque per quel processore...
tieni conto che cmq android e piu pesantuccio rispetto a una distro linux di piccole dimensioni quindi credo non ci siano grossi problemi sul raspberry
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vabbè...quando parlavi di stream video intendevo comunque image processing....
E le OpenCV per Android ci sono( non so però quanto siano performanti)
Ho visto implementato un'algoritmo che fa detection del viso robusto( non riconosce il viso, cerca di trovarne uno) su un LG OptimusOne( non è il massimo dei cellulari, lo so) e si hanno qualcosa come 3-4 frame al secondo
Molti algoritmi sono troppo pesanti comunque per quel processore...

attulmente ho letto sui 0,3fps però col codice in python. e senza usare la GPU, che sta venendo implementata piano piano. Quando anche le openCL saranno implementate, credo che diverrà rispettabile a tal punto da gesture un flusso video. Alla fine se ci pensi i riconoscitori facciali ci sono anche su moltissime macchine fotografiche economiche, non è un algoritmo complessissimo se ci si accontenta di 1 o 2 fps
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Newbie
*
Karma: 0
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

eh...capisco che un po' è pesante android...ma sul mio pc la stessa applicazione( per quanto riguarda l'elaborazione dell'immagine) va sui 23-25 fps( su frame di un video a 800x600)...
su winsozz va sui 8-10 frame......-_-
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

attulmente ho letto sui 0,3fps però col codice in python. e senza usare la GPU, che sta venendo implementata piano piano. Quando anche le openCL saranno implementate, credo che diverrà rispettabile a tal punto da gesture un flusso video. Alla fine se ci pensi i riconoscitori facciali ci sono anche su moltissime macchine fotografiche economiche, non è un algoritmo complessissimo se ci si accontenta di 1 o 2 fps

Eh..sarebbe un signor risultato...smiley-grin
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

eh...capisco che un po' è pesante android...ma sul mio pc la stessa applicazione( per quanto riguarda l'elaborazione dell'immagine) va sui 23-25 fps( su frame di un video a 800x600)...
su winsozz va sui 8-10 frame......-_-
tieni conto che alcune app android sono fatte con i piedi scopiazzando qui e là e mangiano fin troppa ram e cpu,se ottimizzata per bene si può raggiungere un risultato anche migliore di quello del pyton.
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

BG (I)
Offline Offline
Full Member
***
Karma: 0
Posts: 202
Usus plura docet
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ordinata oggi, tempo di attesa previsto 11 settimane    smiley-sad
Logged

Milan, Italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 329
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho fatto le prime prove e va benissimo, usare la GPIO è veramente banale, ci si riesce anche con la shell, per quanto riguarda l'I2C ci sono già i primi esempi per usare le librerie di sensors.
Adesso urge realizzare il convertitore di livello da 3v a 5v per l'I2C e poi provo tutto quello che ho in giro, adc, PCF8574 e memorie varie, per la seriale ho già ordinato i max3232 a tre volt.
Anche come media center non è male openelec gira abbastanza bene.

Alberto
Logged


Monselice PD Italy
Offline Offline
Faraday Member
**
Karma: 25
Posts: 5480
фон Крыса
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non appena avrò tempo e ci sarà della documentazione in rete sufficiente me la compro e mi ci faccio un bel media center con magari qualche extra... che voi sappiate ci gira android ???
Logged

Se corri veloce come un fulmine, ti schianterai come un tuono.

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho fatto le prime prove e va benissimo, usare la GPIO è veramente banale, ci si riesce anche con la shell, per quanto riguarda l'I2C ci sono già i primi esempi per usare le librerie di sensors.
Adesso urge realizzare il convertitore di livello da 3v a 5v per l'I2C e poi provo tutto quello che ho in giro, adc, PCF8574 e memorie varie, per la seriale ho già ordinato i max3232 a tre volt.
Anche come media center non è male openelec gira abbastanza bene.

Alberto

basta disattivare le pull-up interne dell'atmega e usere delle pull-up a 3,3v. caso chiuso
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5608
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

c'e' ben poco di chiuso in questo tuo intervento  smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

0
Offline Offline
Shannon Member
****
Karma: 117
Posts: 10106
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

vero, ma proprio oggi leggevo un bell'articolo sull'i2c... e ho trovato un sacco di info importanti. appena raccolgo abbastanza metto su una discussione per fare la libreria!
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Milan, Italy
Offline Offline
Sr. Member
****
Karma: 0
Posts: 329
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

La libreria e il driver per il kernel sembra che ci siano già
http://www.robot-electronics.co.uk/htm/raspberry_pi_examples.htm
per quanto riguarda il convertitore i2c 3/5 volt si può fare senza, ma consigliano di usarlo
http://nathan.chantrell.net/20120610/raspberry-pi-and-i2c-devices-of-different-voltage/

Alberto
Logged


Pages: 1 ... 21 22 [23] 24 25 ... 41   Go Up
Jump to: