Oppure

Loading
04/09/10 23:28
matfil
Salve a tutti,
ho la necessita, in un programma scritto in vb.net, di rilevare la distanza di un oggetto. Come posso fare?
Consigli o aiuti?

Grazie
aaa
05/09/10 0:15
D@vide
Postato originariamente da matfil:

Salve a tutti,
ho la necessita, in un programma scritto in vb.net, di rilevare la distanza di un oggetto. Come posso fare?
Consigli o aiuti?

Grazie


Beh se magari mi dicessi la distanza DA COSA te ne sarei grato:k:
aaa
05/09/10 4:03
gio97
Sento odore di ciaffo... Comunque, io ti posso dare la risposta se volessi rilevare una distanza tra oggetti reali: ti servono dei sensori a ultrasuoni. Interfacciali con la seriale, e poi puoi rilevare le distanze.
aaa
05/09/10 7:05
The Newbie
spero voglia chiedere l'istanziazione di oggetti da classi esterne, poichè, altrimenti, come dice giustamente gio97, non è una cosa da poco nè pecuniariamente nè a livello di conoscienza (penso che solo una manciata di noi membri conosca l'interazione con hardware così a fondo e correggimi se sbaglio credo tu sia un neofita della programazione)
aaa
05/09/10 7:06
Iohoilpotere
Se intendi la distanza di un oggetto dall'altro (e oggetto inteso come oggetto su un form).

SQR[(x2- x1)^2 + (y2- y1)^2] ponendo in x1 e y1 le coordinate del oggetto 1 e x2 e y2 le coordinate dell'oggetto 2 <<
Ultima modifica effettuata da Iohoilpotere 05/09/10 7:08
aaa
05/09/10 8:58
matfil
Salve a tutti,
programmo da circa 2 anni ma solo da un anno in vb.net quindi non mi ritengo ne un'esperto ne un incapace. Scusatemi se non sono stato chiaro ma ieri sera avevo troppo sonno :-| . Mi serve qualche suggerimento o consiglio sul procedimento da eseguire per trovare le distanze degli oggetti presenti in una webcam. Lo so che è quasi impossibile però se qualche buon anima voleva darmi una mano era ben accetta.

Grazie e scusate ancora.
aaa
05/09/10 11:00
Grubby
Tu intendi scattare una foto e calcolare la distanza tra 2 oggetti?
(es. foto di camera tua: distanza tra una lampada e una sedia????)
se fosse così non è semplice la cosa....
Provo a ideare un procedura per ottenere misure approssimate
(molto approssimate)
Innanzi tutto funzionerebbe solo se entrambi gli oggetti si trovassero sullo stesso piano, dopo di che dovresti farti fornire dall'utente la distanza che c'è tra la webcam e il piano degli oggetti.

In base a tale distanza, sfruttando le equazioni (per stabilire l'unità di misura), costruisci un piano cartesiano...

Infine fai stabilire all'utente la posizione di un punto A e di un punto B nel piano cartesiano e con la formula matematica della distanza fra due punti, calcoli la distanza fra i due oggetti...

AB = radq[(x1-x2)^2 + (y1-y2)^2]

Non ho idea se funzioni o no questa procedura...
Spero solo di essereti stato d'aiuto
:k:


aaa
05/09/10 11:54
matfil
Innanzitutto grazie per l'aiuto. Immaginavo non fosse facile anche perchè il progetto è ancora piu complicato di quello che sembra poché la telecamera è in movimento ovvero è posizionata sul cruscotto della macchina e deve rilevare la distanza (anche approssimativa) della macchina davanti.
So che la cosa è molto complicata ma sto cercando anche io una soluzione.

aaa