Documente Academic
Documente Profesional
Documente Cultură
Recunoastere de Forme Din Imagine Video Cu Embedded PC
Recunoastere de Forme Din Imagine Video Cu Embedded PC
1. Descriere Generala
Modulul de compresie JPEG C328 se comporta la fel ca o cameră video şi poate fi ataşat la
gazda PDA sau wireless .Utilizatorii pot trimite comanda de la gazda pentru a captura o imagine cu
rezolutie maxima, single-frame.
Aceasta imagime fiind apoi compresata de motorul JPEG si transferata la gazda.
2.Schema Bloc
VCC
GND
OV76xx OV76xx TxD
VGA Image VGA Image RxD
Sensor Sensor EEPROM
(program)
3. Caracteristici:
‐ O soluţie de cost redus şi consum redus pentru capturarea imaginilor de înalta rezoluţie
‐ Rezoluţie VGA 160 x 128 sau 80 x 64
‐ 115.2 Kbps pentru a transfera imagini JPEG sau pentru imaginile de 160 x 128 de la 0.75-6
frames per second
‐ Codec JPEG pentru diferite rezoluţii
‐ Circuit de conversie al culorii pentru a putea vedea imagini 4 gray/16 gray/256 gray/12 biţi
RGB/16 biţi RGB
4. Descrierea pinilor
PIN Description
Description Parameter
Imager Format ¼”
F/# 2.5
Focal length(mm) 2.2
Field of View Diagonal(deg) 118
Horizontal(deg) 42
Vertical(deg) 16.5
Distortion -3.3%
Relative Illumination 67%
Filter Option IR-cut filter Not included
Sync
NU
Ack_rec
DA
X2
NU
Sync_rec
DA
Ack_trim
Init
NU
Ack_rec
DA
Snap
NU
Ack_rec
DA
Get_p
NU
Ack_rec
DA
Fig.3.1 Operarea cu dispozitivul cameră C328 pentru capturarea unor imagini RAW
Imagine->vector_imag
Se repetă secvenţa de 2 ori în vederea indeplinirii condiţei de initializare reusită a camerei.
Toate pachetele încep cu codul AAh. Acesta este urmat apoi de codul funcţiei şi de 4
parametrii. În cazul în care funcţia nu are 4 parametrii, aceştia vor fi 00h.
Sincronizarea, prima etapă care va duce la determinarea, de către C328, a vitezei de
comunicaţie serială, constă de fapt într-o funcţie care are următoarea formă:
Acest pachet este numit SYNC (de la sincronizare - syncronize). Determinarea vitezei de
comunicaţie de către C328 se face în mai multe etape de aceea e nevoie de mai multe pachete
SYNC care trebuiesc transmise (numărul acestora, la o sincronizare, este cuprins între 20 şi 30).
Confirmarea determinării corecte a vitezei de comunicaţie este făcută de cameră prin
transmiterea unui pachet de confirmare (denumit ACK – acknowledge confirmare). Pachetul
ACK are următoarea structură:
Cel de-al treilea octet, returnat de cameră, reprezintă ID-ul funcţiei care a determinat
generarea pachetului. Aşa cum se poate vedea şi în organigramă, din momentul sincronizării fiecare
comandă care este transmisă de la embeeded la cameră este urmată de o confirmare din partea camerei
că a recepţionat şi este în curs de execuţie comanda respectivă.
După ce camera a returnat confirmarea recepţiei funcţiei de sincronizare, ea va genera,
la rândul ei, o funcţie de sincronizare care va fi transmisă embeede-ului. Embeeded-ul va
trebui să răspundă la acest pachet de sincronizare cu un ACK de forma de mai jos:
Sync
NU
Ack_rec
DA
NU *
Sync_rec
DA
Ack_trim
Init
NU
Ack_rec
DA
Snap
NU
Ack_rec
DA
Get_p
NU
Ack_rec
DA
Imagine-
vector_imag
SEVENŢA CAMERA
SYINC_SINCRONIZARE
NU
ACK
DA
SYNC
NU
CAMER
A
DA
ACK
INIT_INITIALIZARE
NU
ACK
DA
SNAP_CAPTURA IMAGINE
NU
ACK
GET_PICTURE_PRELUARE
IMAGINE