Documente Academic
Documente Profesional
Documente Cultură
II
I'
I
W I
ASACHI"
D"N IA~I
aster ---..~
Profesori indrumatori:
Prof.univ. dr. ing. Edward Rakosi
~.l.dr.ing. Carmen Ema Panaite
Masteranzi:
Ciobanu Alberto Lucian
Ehupov Iulian-Mihai
Dumitriu Vlad
Streba Cristian-Cosmin
-2015-
r
m
s
Executive summary
1
Capito lul 1. Descrierea societat,ii s,i a afacerii
2
1. 1. Date de identificare
2
1.2. Istoricul firmei
2
1.3. Prezentarea ideii de afacere
3
1.4. Contextul in care a aparut ideea
3
Capito lul 2. Piata si promovarea produsului
9
2. 1. Analiza mediului extern al firmei </ren-code>
9
2. 1. 1. Macromediul intreprinderii:
9
2.1.2. Micromediul sau mediul
concurential al intreprinderii
10
2.2. Analiza SWOT
13
Capito lul 3. Informatii financiare
15
Anexe
.... 18
Lista de idei propuse
18
Rezumatul temei alese
19
Diagrama de idei
21
Logigrama proiectului
25
Diagrama Gantt
26
Segmentarea pietei
28
Analiza pe baza chestionarului
29
Chestionar
30
Reprezentarea grafica a intrebarilor din
chestionar
33
Interpretarea rezultatelor anchetei
38
C a I e I. n t c
one erpre
IUZ t'Wa'rn..
l.l.
si camera video
54
Brevet de inventie
56
Codul programului
59
Referinte bib liografice
64
0
0
-I
c
n
o
(
"
'
)
0
co
o
\
U
)'
U
Jl
J
I
Jl
U
}
W
\
U
)\
J
I}
\
J
J
)
C
O
L
O
N
O
L
O
O
O
O
~
,
-
....
~
(
5
I
:J
::J"'O
c.. ..
c
ro
E-
a
.
(.)
(]I)
I+
::J
Q)
C..s::
(u
+
-'
Sistem video
de lamonitorizare
bardautomobil,ului
a ftancurilor
o
-
>
"'0
E2
CD 0
J )
.. c
(c
a
(
J
(
J
"'(\ J
_ .
.......'.+..-
o
L-
o,
uQ
t])
c..-c
,_
.o _
,_
o . ...
L-
()j) \
o
c
-c
'-0.
E
fI)
co
-I
(/)
(
D
I
C
O0
0(
C
Q
a s:
Sistem
video de lamonitorizare
bardautomobil,ului
a ftancurilor
o
'-r-
.o_
1ft
.2 c
o
(.J.)
('tJ
rJ)1ii
.. . . ..
..c:
t-
r.n
rJ)
(1J
e
t
a
t
i
i
:
s
.
c
.
<
/
r
e
n
c
o
d
e
>
F
i
g
.
1
.
1
Adresa N
Pondere in capitalul social
Ia~i
Ia~i
Ia~i
Ia~i
Romana
Romana
Romans
Romana
g
l
i
n
z
i
a
u
t
o
b
)
C
l
i
e
n
t
i
f
i
n
a
l
i
(
u
t
i
l
i
z
a
t
o
r
i
)
:
- Persoane cu un venit mediu ce doresc
0 siguranta sporita in trafic;
- Firmele de transport persoane;
- Instructorii auto;
- Firmele de taxi;
- Persoanele care cauta noi tehnologii interesante i
F
i
g
.
1
.
2
masina ~i a victimelor
creste an de an.
Conform
datelor furnizate de catre "Taiwan
Area National Freeway Bureau", principalul
motiv de producere a
accidentelor
este neglijenta
umana. Prin
urmare, tehnologiile de coliziune - avertizare
obtin 0 atentie din ce in ce mai mare, iar tot
mai multe tipuri de produse de securitate si
conducere asistata sunt promovate, inclusiv
lane departure warning systems (LDWSs),
blind spot information systems ( Bliss ), etc.
Aceste produse ar putea oferi mai multe
informatii despre imprejurimile vehiculelor,
astfel incat soferul ar putea lua decizia corecta
in timp ce conduce. BLIS ar putea monitoriza
daca vehiculele apar in punctul mort al
masinii si informeaza conducatorul
auto
atunci
cand
acesta
intent,ioneaza
schimbarea benzii. Radarul este 0
alternativa
la sistemul BLIS. Cu toate
"
acestea, costul este mult mai mare. I n
consecinta,
sistemul de monitorizare a unghiului mort
devine popular in acest domeniul de
siguranta rutiera"W'.
Dintre noile sisteme de siguranta activa
dezvoltate in ultimii ani de
constructorii de
automobile
face parte
~i Sistemul de
Monitorizare a Unghiul Mort sau Blind Spot
Monitoring un sistem de siguranta care poate
preveni accidentele de circulatie ce apar
mai ales la schimbarea
benzilor
de
circulatie, Statistic s-a dovedit ca multe
accidente se produc la schimbarea benzii de
circulatie atunci cand se initiaza 0 depasire,
pe banda
respectiva
fiind deja un alt
autovehicul angajat in depasire.
Desi la autovehiculele moderne unghiul
mort s-a diminuat considerabil datorita noilor
forme
constructive
ale
oglinzilor
retrovizoare, este indicat sa se efectueze 0
monitorizare cornpleta a zonei unghiului mort
care sa acopere inclusiv neatentia multor
conducatori
auto care uita sa se asigure,
sistemul fiind pe undeva redundant in acest
sens.
F
i
g
.
1
.
3
m
d
3. Vehiculul tinta depaseste;
e
4. Vehiculul tinta si imprejurimile.
mSistemul de monitorizare a unghiului mort
scaneaza in permanents ambele parti ale
autovehiculului s" i avertizeaza soferul in
momentul in care in zona de detect,ie intra
un alt autovehicul. Zona de scanare este
intotdeauna mai mare decat zona unghiului
mort propriu
ZlS.
Sistemele de preintampinare
a acestor
pericole, folosite in ziua de azi sunt cele
cu senzori, radar si indicatori luminosi.
Sistemul realizeaza scanarea prin
intermediul a doua module radar plasate
pe fiecare
Iatura a vehicului in spatele rotilor spate sub
suprafata barelor de protectie posterioare.
"
I n momentul in care sistemul recunoast,e
un autovehicul in zona de detecti,e s,oferul
este avertizat
prin aprinderea
unui LED
galben in oglinda retrovizoare aferenta. LEDul se afla
imediat langa grafica corespunzatoare
sistemului de monitorizare a unghiului mort.
F
i
g
.
1
.
4
Led de avertizare
Sistemul este astfel calibrat incat nu
emite avertizari legate de alte vehicule
parcate, infrastructura, vegetatie, vehicule ce
se deplaseaza din sensul opus. Sistemul emite
avertizari
~i in cazul depasirii altor autovehicule daca
viteza de deplasare este mai mare cu 20 pana
la 30
kmlh. La 0 viteza relativa mai mare de 40 kmlh
sistemul nu mai emite nici 0 avertizare.
Dezavantajul
major al sistemelor cu
indicatori Iuminosi deriva din amplasarea lor
pe suprafata fizica a oglinzii, astfel incat in
timpul functionarii
acestia obstructioneaza
partial campul de vizibilitate al soferului. Acesti
indicatori
luminosi
amplasati
pe oglinda
exterioara a autovehiculului
sunt vizibili si
pentru ceilalti participanti la trafic si ar putea
crea 0 sursa de distragere a atentiei.
Exemple solutii:
- Audi A8 (2014) - foloseste senzor
radar montat in spatele vehiculului,
avand 0 capacitate de detectie de pana
la 70 m. Avertizarea
este realizata
printr-un sistem de lumini LED
amplasat
pe partea interioara
a
oglinzilor.
F
i
g
.
1
.
5
F
i
g
.
1
.
6
VW Golf (2014) - foloseste acelasi
principiu
ca si in cazul AUDI,
avertizarea realizandu-se
tot
prin
lumini LED amplasate pe suprafetele
oglinzilor retrovizoare exterioare.
F
i
g
.
1
.
7
-
F
i
g
.
1
.
8
F
i
g
.
1
.
9
F
i
g
.
1
.
1
0
-
F
i
g
.
1
.
1
1
'"
folosind procesarea
imaginilor
video ~i
facilitand astfel 0 schimbare mai sigura a
benzii de circulatie. Acest sistem este folositor
atat in mediul urban, cat si in cazul soselelor
cu mai multe benzi de circulatie si cu un
trafic marit, in special autostrazi.
Cand
vehiculele
se deplaseaza
cu viteze
comparabile,
probabilitatea
ca acestea sa
"dispara' in zona greu vizibila soferului pentru
perioade indelungate
este mare. Camerele
digitale amplasate sub oglinzile retrovizoare
exterioare
monitorizand
traficul
din
flancurile
automobilului
contribuie
la
evitarea acestui fenomen.
Principalele avantaje ale sistemului
propus:
- stabilirea si afisarea distantei de la
camera digitala la autovehiculul
aflat in zona nevizibila;
- afisarea informatiilor pe un display
montat in consola centrala, in oglinda
sau direct pe parbriz prin intermediul
Capitolul 2. Plata ~i
promovarea
produsului
2.1. Analiza mediului extern al
firmei </re-n-code>
Mediul extern al unei inteprinderi
reprezinta ansamblul factorilor externi a
acesteia, factori care ii pot influenta
comportamentul si performantele.
Scopul analizei mediului extern este
descrierea ~i intelegerea situatiei actuale
cu care se
confrunta firma, pentru a sesiza oportunitatile
~i amenintarile, daca acestea exista, dar si
pentru a prevedea dezvoltarile posibile care
vor avea loc si stabilirea actiunilor pe care
va trebui sa Ie intreprinda firma.
Se pot delimita doua categorii
distincte ale componentelor
mediului
extern,
m
i
c
r
o
m
e
d
i
u
l
s
,
i
m
a
c
r
o
m
e
d
i
u
l
.
profit si pe cladiri;
b) Factori Economici:
- Pentru persoanele adulte (25-64 ani),
rata somajului a fost estimata la
5,6% pentru luna septembrie
2014
(6,2% in cazul barbatilor si 4,9% in
eel al femeilor). Numarul somerilor in
varsta
de 25-64
ani reprezinta
75,6%
din numarul
total
al
somerilor estimat pentru
luna
septembrie 2014.
- Dobanzile
practicate
de banci au
facut ca creditele acordate populatiei
sa scada in ultimele
luni dar cele
pentru firma au crescut cu 3.4%;
- Migratia externa si scaderea
natalitatii a determinat scaderea
populatiei Romaniei intr-unritm
accentuat in ultimi 20 de ani;
- Fluctuatia cursului valutar prin
devalorizarea monedei nationale in raport
cu euro;
- Venitul mediu pe locuitor si
datoriile externe catre sursele de
finantare (Fondul
Monetar International);
- Piata auto a consemnat 0 scadere in
primele 11 luni din 2014, insa Dacia
ramane regina marcilor de autoturisme
din Romania, clasandu-se pe primulloc
la numarul de unitati
vandute,
fabricate si exportate;
- Criza financiara a determinat aparitia
reducerilor
bugetare
influentand
astfel
puterea de cumparare
a
produselor;
- Reducerea locurilor de munca din
mediu bugetar si privat a determinat
venituri mai mici ale populatiei;
"
- I n iunie 2014, inmatricularile
de
autoturisme noi au scazut cu peste
45%, fiind inscrise in circulatie
doar
"
3.967 de masini, I n acelasi timp,
comertul cu masini de ocazie urea
vertiginos, depasind 15.770 de unitati;
c) Factori Socio-culturali:
- Stilul de viata tot mai alert din
mediul urban ii determina pe soferi
sa fie mult mai atenti la tot ce tine de
0 viata mai sigura si sanatoasa;
- Nivelul educational al fiecarei
persoane influienteaza achizitionarea
unui astfel de produs;
- Tendinta de economisire a resurselor
financiare;
- Datorita scaderi resurselor financiare
a aparut 0 anumita retinere la
achizitionarea unui produs nou;
- Populatia analizeaza foarte bine
ofertele pietei;
- Reducerea dimensiunii medii a
familiei;
d) Factori tehnologici:
- Avansul tehnologic de fabricatie prin
robotizare,
informatizare
si
implementare de procese bine
planificate
determina obtinerea de
produse
inovante
cu 0 calitate
superioara la preturi favorabile;
- Folosirea de principii precum "just
in time" pentru a determina scaderea
costurilor de fabricatie;
- Utilizarea de materiale cu
proprietati superioare sau
irnbunatatite determina realizarea de
produse ieftine si de calitate;
- Reorganizarea modului de
desfasurare a activitatilor sa creasca
productivitatea muncii, micsorarea
numarului de defecte simultan cu
lansarea mult mai rapida pe piata a
unor noi produse;
e) Factori de mediu:
- Poluarea mediului inconjurator poate
fi ameliorata prin tehnologii
nepoluante si produse ecologice;
2. Intermediarii:
- agentii de marketing;
- institutii financiar-bancare;
3. Concurenta:
- numarul de competitori pe piata;
- principalii concurenti;
- produse similare deja existente;
- avantajele si dezavantajele
concurentilor.
~
populatiei.
Efectele crizei financiare din ultimii
ani a impus anumite conditii de acordare
a irnprumuturilor
de catre agentii economici
ceea ce influienteaza in mod direct actiunile
firmei noastre pe piata internationala.
Activitatea firmei noastre presupune
respectarea urmatoarelor masuri:
- Utilizarea unor metode de atragere a
investitorilor straini;
- Aplicarea legi concurentei si a
protectiei consumatorului;
- Folosirea unei politici monetare ale
guvernelor diversificate;
Implementare de numeroase
echipamente ca dotare standard ce
tin de siguranta circulatiei;
- Participarea la saloane de inventica;
- Intensificarea activitatilor de
marketing si publicitate;
F
i
g
.
2
.
1
Renault Technologie Roumanie (RTR)
este singurul centru complet de inginerie
auto din Europa de Est si zona mediteraneana
si eel mai mare centru de inginerie Renault
din afara Frantei, cu circa 2300 de ingineri.
Parte din reteaua de inginerie regionala
F
i
g
.
2
.
2
Lider de piata ~i tehnologie
Cu un volum de productie anuala de 40
de milioane de oglinzi exterioare pentru
pentru a
produce 0 mare varietate de produse de
inalta calitate pentru industria de automobile
~i sa satisfaca
alte
industrii,
de
asemenea.
Oglinzile
sunt produse
din
componente din plastic simple
sau
complexe, cu suprafete de clasa mondiala ~i
functiile electrice integrate.
Ca un specialist in prelucrarea sticlei,
motoare electrice, tehnologii de
iluminat si
sisteme electronice, Sl\IIR dezvolta ~i produce
aproape toate componentele integrate. Avantaj
competitiv Sl\IIR provine de la inovatii in curs
de desfasurare, contributii de la 0 retea la
nivel mondial de experti, precum ~i utilizarea
de noi tehnologii
de proiectare
si de
fabricatie, Acestea sunt motivele pentru care
numerosi producatorii de automobile care
conduc aleg un parteneriat cu Sl\IIRpentru
dezvoltarea de solutii inovatoare ~i optimizarea
costurilor.
Magna
F
i
g
.
2
.
3
Magna Mirror Systems a fost fondata
in 1994 ~i sa extins prin achizitionarea de
Donnelly Corporation in 2002. Astazi Magna
Oglinzi este un furnizor global al industriei de
automobile
si unul dintre cei mai mari
producatori de sisteme de oglinzi ~i de viziune
auto.
Scopul lor este dezvoltarea de produse
cu valoare
adaugata,
inclusiv
sisteme
complete de oglinzi exterioare ~i interioare,
intreprinderi/organizatii,
Analiza
SWOT
incepe
cu scrierea unei liste cu puncte
curente: puncte de forta, dar ~i puncte de
slabiciune,
privind
starea
unei
intreprinderi/organizatii.
SWOT reprezinta
acronimul
pentru
cuvintele englezesti
"Strenghts"
(Forte,
Puncte forte),
"Weaknesses"
(Slabiciuni,
Puncte
slabe),
"Opportunities"
(Oportunitati,
Sanse)
si "Threats"
(Amenintari). Primele doua privesc firma
si reflects situatia acesteia, iar urmatoarele
doua privesc mediul si oglindesc impactul
acestuia asupra activitatii firmei.
"Punctele forte" ale firmei sunt
caracteristici sau competente distinctive
pe care aceasta
le poseda la un nivel superior in cornparatie cu alte firm
asigura un anumit avantaj in fata lor. Altfel prezentat, pu
care firma le realizeaza mai bine decat
firmele concurente, sau resurse pe care le
poseda si
care depasesc pe cele ale altor firme.
- Membrii firmei sunt tineri si
entuzisti, Varsta medie a echipei este
de 25 de ani.
Proaspat absolventi, membrii echipei
ce constituie firma S.C. </re-ncode> S.R.L. sunt dornici de
afirmare, fapt ce ii motiveaza in
activitatile profesionale demarate de
acestia;
- Competente complementare ale membrilor ec
absolventi ai facultatii de Mecanica din Iasi, da
si master, acestia au competente
proprii in diferite domenii;
- Experienta in domenii ingineresti
care au la baza lucrul in echipa,
Varsta medie relativ mica a unei
echipe inseamna de obicei si 0
experienta redusa. Lipsa de
'wi
comercial este
enta numero
ase
"
compensata cu 0
proiecte ingineresti
desfasurate in cadrul
facultatii,
"Punctele slabe"
ale firmei sunt
caracteristici
ale acesteia,
ariile sale de
vulnerabilitate, zonele de resurse sarace, si alte
"valori negative" sau "conditionari negative"
care ii determina un nivel de performante
inferior
celor ale firmelor
concurente.
Punctele slabe reprezinta activitati pe care
firma nu Ie realizeaza la nivelul propriu
celorlalte firme concurente sau resurse de
care are nevoie dar nu Ie poseda.
- Resurse financiare limitate. Deoarece
firma se afla la inceputul activitatii,
capitalul de care dispune este mic;
- Personal limitat. Dar fiind numarul
mic al membrilor in cadrul firma
S.C. </re-n- code> S.R.L, acest factor
ar putea crea unele dificultati in cazul
"Oportunitiuile'
reprezinta factori de
mediu externi pozitivi pentru firma, altfel
spus sanse oferite de mediu, firmei, pentru a-~i
stabili 0 noua strategie sau a-~i reconsidera
strategia existenta
in
scopul
exploatarii
profitabile
a
oportunitatilor
aparute.
"Oportuniuiti' exista pentru fiecare firma si
trebuie identificate pentru a se stabili la
timp strategia necesara fructificarii lor sau
pot fi create, indeosebi pe baza unor
rezultate spectaculoase ale activitatilor de
cercetare-dezvoltare, adica a unor inovari de
anvergura care pot genera chiar noi industrii
sau domenii aditionale pentru productia si
"Amenintarile'
sunt factori de mediu
externi negativi pentru firma, cu alte cuvinte
situatii sau evenimente
care pot afecta
nefavorabil,
in
masura
semnificativa,
capacitatea firmei de a-~i realiza integral
obiectivele stabilite, determinand reducerea
performantelor
ei economico-financiare. Ca
~i in cazul op ortunitatil or, "amenintiiri' de
diverse naturi ~i cauze pandesc
permanent
firma, anticiparea sau sesizarea lor la timp
permitand firmei sa-~i reconsidere planurile
strategice astfel incat sa Ie evite sau sa Ie
minimalizeze impactul. Mai mult, atunci cand
0 amenintare iminenta este sesizata la timp,
prin masuri adecvate ea poate fi transformata
s, d
i
in oportunitate.
- Instabilitatea legislativa si executiva
in ce priveste politica de impozitare
a statului influenteaza negativ
climatul economic al firmei;
- Criza economica care inca
afecteza situatia financiara ~i
comportamentul consumatorului;
- Utilizatorii acestui produs sa considere
ca nu nevoie de el.
Capitolul 3.
lnformatii
financiare
Echipa noastra considera acest proiect
din punct de vedere al proiectarii
unui
sistem video de monitorizare
la bord a
flancurilor automobilului. Intentia este de a
vinde proiectul mai
departe
catre
un
producator
de autovehicule
care
are
posibilitatile
tehnice
de implementare
a
unui astfel de sistem pe un automobil.
Clientii principali vizati de firma noastra sunt
Renault Technologie Roumanie ~i Renault
S.A. France.
Costurile implicate in realizarea,
asamblarea si implementarea sistemului
pe automobil
depind de producatorul de autovehicule.
'"
I n aceasta
etapa
se calculeaza
mijloacele banesti pe care societatea trebuie
sa Ie detina pentru initierea afacerii. Sunt
Detalii
Timp
Spatiul necesar: 8 mp
t
3600
8500
top Alienware
1 imprimanta
1 Smart Tv
1 router
wireless
1 Licenta
A
l
i
e
n
w
a
r
e
r
3000
a
c
i
r
e
c
u
LED
Son
yUH
D
l
i
c
h
i
d
200
HP
D-
500
Link
Eur
100
Euro
la inceput
1 singura
la inceput
1 singura
la inceput
1 singura
la inceput
1 singura
la inceput
0
Euro
D
ot
ari
softwa
re
data,
data,
data,
data,
4000
Euro
D
o
t
a
r
i
o
f
f
i
c
e
s
i
s
t
e
m
d
e
o
p
e
r
a
r
e
1
Lic
ent
a
Mi
cro
soft
Off
ice
2010
1
Licenta
SolidW
orks
1
Licenta
Microsof
t
VisualSt
udio
2010
1
Inci
nta
serv
er
antip
raf
4
birouri
4
scaune
1
can
ape
a
Microso
ft
Window
s 7
Professi
onal
30
0
Eu
ro
40
0
Eu
ro
300
0
Eur
o
38
0
Eu
ro
50
0
Eu
ro
40
0
Eu
ro
20
0
Eu
ro
15
0
Eu
ro
1
singura
data,
la
inceput
1
singu
ra
data,
la
incep
ut
1
singu
ra
data,
la
incep
ut
1
singu
ra
data,
l
a
i
n
c
e
p
u
t
1
s
i
n
g
u
r
a
d
a
t
a
,
la
ince
put
1
singu
ra
data,
la
ince
put
1
singu
ra
data,
la
ince
put
1
singu
ra
data,
la
ince
put
birotica
timp deEchiparea
12 luni birourilor
200
Euro
de activitate
Apa, canalizare,
1600
incalzire, curent electric,
timp de 12 luni internet, telefon
Cheltu
de
Este reprezentat de 4
ieli
ac
utilitat
39360
salarii brute a 670 Euro
ti
i
vi
(30
tat
00
e
Lei)
Fond
luna
salari
ti
r
i
m
fiec
p
are.
de
1
2
lu
ni
de
ac
ti
vi
ta
Euro
Euro
te
contabilitate
1200
Euro
timp de 12 luni
de activitate
Documentatie
1 singura data, Cheltuieli
500
brevetareEuro
la inceput
brevetare
Cercetare
500
Euro
arhive OSIM
la inceput
promovare
3000
Euro
transport
2500
Euro
Servicii
de activitate
Avocatura
1000
Euro
1 singura data,
timp de 12 luni
de activitate
Cheltuieli
combustibil
timp
de 12 luni
de activitate
In domeniul
1000
IT
Euro
timp de 12 luni
Pentru a acoperi
Consumabile
costurile
timp 500
de
Euro
12 luni obiectelor
de uz
obisnuit
de activitate
Costurile totale pentru
timpdemararea
de 12 luni proiectului
desfasurareasi
78390
Euro
L
ei
E
ur
o
Salariul brut
3000
668,81
Bonuri de masa
0
0
Angajatul plateste la bugetele de stat
896
199,75
Salariul net (cunoscut si ca "salariu in mana")
2104
469,06
Salariul complet (reprezinta costul total al
3691
angajatorului cu salariul)
822,86
Angajatorul (patronul) plateste la bugetele de
691
154,05
stat
StatuI colecteaza la bugetele de stat in total
1587
353,8
18
15
2
20
25
20
10
110
Crite
r
i
i
l
e
i
n
o
v
a
t
i
e
C
o
s
t
E
f
i
c
i
e
n
t
a
F
i
a
b
i
l
i
t
a
t
e
Design
'"
Dezavantajul
major al sistemelor cu
indicatori Iuminosi deriva din amplasarea lor
pe suprafata fizica a oglinzii, astfel incat in
timpul
functionarii
acestia obstructioneaza
partial campul de vizibilitate al soferului. Acesti
indicatori
luminosi
amplasati
pe oglinda
exterioara a autovehiculului
sunt vizibili si
pentru ceilalti participanti la trafic ~i ar putea
crea 0 sursa de distragere a atentiei.
Pe langa faptul ca obstructioneaza
partial campul de vizibilitate al soferului,
creaza 0 sursa de distragere a atentiei pentru
ceilalti participanti la trafic si nu ofera soferului
informatii legate de natura obstacolului ~i
distanta fata de acesta.
Fig. A3
Merced
es
Benz
SClasse
(2014
)
Fig. A4 BMW
X3 (2013)
de
H
D
D
c
D
i
s
p
l
a
y
Microprocesor
i
n
o
g
l
i
n
d
a
r
e
t
r
o
v
i
z
o
a
r
e
F
i
g
.
A
7
Camera video este montara in carcasa
oglinzii
si preia imagini video din zona
nevizibila soferului, imagini ce sunt procesate
de catre un microprocesor pentru a se realiza
detectia autovehiculului
si pentru
a se
determina distanta fata de acesta. Imaginea
vehiculului detectat si distanta de la camera
video pana la acel vehicul sunt afisate
conducatorului auto pe un display montat in
consola centrals.
Prin adoptarea acestei solutii se
urmareste eliminarea pe cat posibil a
zonei nevizibile
soferului, zona numita si unghi mort, 0
schimbare mai sigura a benzii de circulatie,
stabilirea si afisarea distantei de la camera
digitala
la autovehiculul
aflat in zona
nevizibila, urmarirea activa a obiectelor aflate
in miscare si sporirea sigurantei conducatorului
auto si a pasagerilor, un domeniu in care nici 0
Diagrama de idei
I
I
I
I
I
I
I
I
21
I
I
I
I
I
I
OJ
)
~
(
'
0
.j-J
~b
o..c
(\lI
.v_'J
C
u
l
:J
cv~
Q..
0
U
III
N C
" c"
('0
"-
OJ
oj)
QJ
N
l.L
'-
0..
"U
n;l
'
-
'=
.-
.-
E
10..=
OJ)
I
I
I
I
I
I
I
I
22
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
23
Solutii existente
AlB 1C3D 1E3F2G4H2I2J2
AlB 1C3D 1E3F2GSH1I3J1
Solutii interesante
S 1 A4B2C4D2E2F3G2H4I1J3
S2 A3B1C4D2E3F2G3H4I1J3
S3 A4B2C4D2E2F4GSH3I1J3
S4 A3B2C4D2E2F1G2H2I1J3
SS A4B1C3D1E3F2G2H4I1J3
Solutii inferioare
A1B1C1D1E1F2G1H1I1J3
A1B2C2D1E2F1G1H1I1J3
Solutii imposibile
A3B2C6D2E4F3G3HSI1J3
Criterii de selectie a ideilor
C 1. Grad de inovatie
C2. Cost
C
3
.
E
f
i
c
i
e
n
t
a
C
4
.
F
i
a
b
i
l
i
t
a
t
e
C
S
.
D
e
s
i
g
n
Legenda:
1
mai important
O,S la fel de important
C1
C2
C3
C4
CS
C1
-
O,S
O,S
O,S
C2
1
-
O,S
O,S
C3
O,S
1
O,S
C4
O,S
O,S
O,S
-
CS
O,S
O,S
1
1
Lti
10
Prin compararea directa a criteriilor
tragem urmatoarea concluzie: criteriile cele
mai importante sunt C1 gradul de inovatie si
C4 fiabilitatea, urmate de C2 si C3, resprectiv
costul si eficienta. Importanta cea mai redusa 0
are criteriul CS, designul.
Vom compara solutiile tehnice intre ele
din punct de vedere al fiecarui criteriu.
Solutia
Sl
S2
Grad
m
S3
o
O,S
v
at
ie
SS
LPt
O,S
Sl
-
0,2
S2
1
O,S
S4
O,S O,S
1
2,S 0,2S
O,S
S3
O,S
1
1
S4
O,S
O,S
2
O,S
SS
O,S
O,S
1
10
0,1
-
Solutia SI
S5
Pij
SI
-
S2
Nij
1
S3
S4
0,5
C
2,5
0,25
o
0,5
s S2
tS3 0,5
0,5
0,050,5
S4
0,5
1
0,5
S5
1
1
1
0,5
LPt
Eficienta
0,5
-
1
2,5
3,5
10
0,1
0,25
0,35
-
Solutia SI
S2
S3
S4
F
Pij
Nij
iabil
1
1
0,5
itate SI
2,5
0,25
S2
0,5
S3 0,5
0,5
0,05 0,5
S4
0,5
1
0,5
0,5
S5
1
1
1
0,5
LPt
S5
1
2,5
3,5
10
Solutia SI
S2
S3
S4
S5
Pij
SI
1
0,5
0,5
0,5
2,5
S2
0,5
0,5
0,5
1,5
Design
S3
0,5
0,5
0,5
0,5
2
S4
0,5
0,5
0,5
1,5
S5
0,5
0,5
0,5
1
2,5
0,25
SolutiaLPtSI
S2
S3
S4
S5
Pij
SI10
1
0,5
0,5
0,5
2,5
-S2
0,5
0,5
Analiza
solutiilor
tehnice
S3
0,5
0,5
1
0,1
0,25
0,35
-
Nij
0,25
0,15
0,2
0,15
Nij
0,25
0,05
0,1
0,3
0,3
-
de selectie a ideilor:
Crite
riu
Ci
S3
pI
SI
S4
Nilpi
Nil
Ni2pi Ni3
Ni4 Ni4pi
Cl
0,25
0,25 0,0625
0,05
0,2
0,25 0,0625
0,05
C2
0,2
0,25
0,05
0,1
0,02
0,25
0,05
C3
0,2
0,25
0,06
0,1
0,02
0,3
C4
0,25
0,25 0,0625
0,0125 0,1
0,025 0,25
0,35 0,0875
C5
0,1
0,25 0,025
0,015
0,2
0,02
0,15
0,025
T
o
t
a
l
S2
S5
Ni2
Ni3 pi
Ni5 Ni5pi
0,05
0,2
0,1 0,025
0,05
0,01
0,35 0,07
0,05
0,01
0,06
0,3
0,05
0,0625
0,15
0,015
0,25
p
u
n
c
t
a
j
0,25
0,0975
0,135
0,2
'"
Logigrama proiectului
-~
qi.-
iIo.
.....
- o
.=
....~.. E
-_
=.0N
wa
_
-
_o
-'----'"
.-
.-
..
rr
I -
~c:. :: :
(D ........
._
eti
.'-
'r:::
~ -:=t
.0')
IE e
m.~
I-ri
.~
-
nl])
~
en
1-
e0
-
-r"i
~"C
.~i:lg_-
j!.
u;f./J
C
.
tt
l
;-
--
1-.
-rnL....
OJ
._--
D
i
a
g
r
a
m
a
G
a
n
t
t
2
6
re-ncode>
<
t--
IC)
';:'")j
(D
(.~
~i
(.~j
o
1
0
.,. ...
';:)1
~l
o,
rI'
fa
,
"
Ibl
. ,.. .
IC )
OJ
(,ll
~I
0)1
-.::t .,...,
10
(51
N'
.,....1
0'
("l
""'i
., . . ,
';:)1
(i)
I I.)
,
', .
,
",
,
.,....
q,
1.0
('!l
10'
N 01
..I!"\I
~j
'\tl
oj
~I
.,.... \.....1
...
~ I:):
~ !
I.()
("~I
...o..l
N)
'\t
""'1 r'll
.
.
.1
I.
,
~
().,.
'--
ij"
NI
\''-1
..- :
I.()
oro
0,
'\t'
~
(-,j
.j
("~'
(1):3
-.::t
OJ
.
.
'\t'
oj
'\tl
' \t '
OC)
-.::t N
., . .. '
~I
e-
.J._
..J:
.,._t,
'"'"
r-
r o l
~~.I,
., .. .
.'
IDO
-.::t ..-
ij"
Ii')
..J:
(,,),
-.::t 0,
l
'\t
.,-,1
I;:),
(-,j.j
--..::::tt~ (.
'\to
01
(")0
'\t
Lf
,=;1
~
L
-
;;;1
'N
'-.::1" rI
~
I
oe-.,.... I'Dj
"'=t
-.::to
-.::t ('ol'
'\tl
.J:
....
,,-1
..0
~I
.N
('.I
10
.
.
.-
..
(.1'1
.cg
...
ro
:;:,
CJ
,
.
....:
!;I)
'''4"
,.:;-j
~
~
r ~
;
r
l
~
~
"
i
t
'
.
.
.
.
t
OJ
"0
f7l
'~
,
.~
,
N a 0
0
0
0
~
N
~
-a
0 ,0
?::j
r'\ l
N
N
.,-'j
.,..j
"
t
:
o
M
~
~
~
1
=
,
. ,..,i
"it'
rt .
.-I ...
.t
rl
r
in
~ ~
Rl
~ ~ ~
N
~ ,
"it'
~
~
g ~..-l
r1
N
~
N
0~
'
r' ..-l N ,N
lN
'~.
.l9
ro
t.t\
0 ~
rl
..-l
- - -
rt
rt
rl
- U
"'"
1
-rl
(0Lf;-I -
$'
f'i~
."
~
~
~
'r;j"
r1
N
~
-i-'I
0
r-~
't'
N
N
A00
.".
,;.j
rl
N NN
~
'
v:
i4
"'"
L
(
;
~1 ~
-rl
T"l
N N N
N
V'
rt
1"1
.-l
i
t
.0
M a
~
~
0 0
r1
rl
ril
ro
N
rl
~
~
~
~
'r;j"
r;j"
r;j
"
rl
-L"n
r,D0
,I-i:
0 ~
...-1
rl
rl
!it'
"it'
"t:l
~ ~
i-l
rl
.
rt
...-I
rt
KJ
I'J
:!i
N N
0
Lh
rI
0.
0
0
t;
''
-'
,..!j
ri
- C'"-
.-1
r
i
".:j
0
10
CI
rl
.,...
,....
,....
1
0
rl
rl
. ..,
rl
rl
rl
rl
......
~
~
~
rl
- - - -
"'
"
rl
r-I
- - -
r
l
t1
r=i
.
N
r,D
'D
P
'
l
L
f
i
I
i1J
M n
rm
~D
rl
~
i
=
c
f:J
0'
0
"
rl
rl
rl
r-I
(':)
10
0
T-I
ro
01
0
~
V-l
Ii:
Ii:
:.p
fIl
'iii
C'I
:p
:v
:;::.
'U
er;
E
iJJ
E...
+-'
.e
rJJC
. In
ill
.j,.I
III
OJ
I))
C
P.
I)J
rJJ
. ~ ;:p
" 5
Ii:
c
fIl
C
ro
.-
"-
:>
4...
01
i
:
I))
:E
e-
IJJ
IJJ
In
i1J
1-'
C
0
:.p
+-'
(JJ
Ii:
.a
L...
III
rlI
"-
0.
.!:it.
;
l
;
I
,-
tj
(c;11'
.......
:p
>-
'UJ
nJ
-6
..c
......
..
"
ft OJ
I-
0
. ..:.
0
"
' ij c
eo
" J
Ii:
CL
0
;p
..
c
;
9
01
"""
(
U
:p
13
~.
G~
iu 19
.~
-6
-6
QJ
l
Y
a
c
._
~ii.i
I0
.j,.I
E;
~~
L...
.
I
)_
J
1
li l
"0
ill
Ii:
i]J
i
23
. ~
~
'-
t1iJ
OJ
L
.
.
ffi
:::>
&
;
:
.
:
O
J
I i:
in.
0:
4-
Cl.
:.p
-E
'iii
;>.
.p
OJ
f1]
'Q.
t
l
C1
OJ
'iii
QJ
rJJ
"0
:;:.
C
OJ
0
t1l
Ii:
n
4..,..
.
OJ
4....
lU
::I
.
. p
ro
-;
...
~~
;6
Ili;
0
0
-5
"'01
'
OJ
51
::I
.
OJ
OJ
::I
0
II)
(JJ
III
~
(U
.-
:>
....
C!l
;p
I i I]
I J )
I
O
:5
1
9
L'l
-6
q
;
c
4,,-
.~C
._
01
In
-0
I)J
._
001
..j
i'!J
>,.0
,.I
ii
III
(J
J
t:
,Ell
-.!!2
"'0
OJ
..c
"-
l
(
I
.j,.I
I
i
I
I
I
.
,
....
(IJ
:o:i
.-
C
~
~.
:
:
" '2
6
ro
IE
.j,.I
.
.
!1'I
r-
IDl
Ii:
111
:6
OJ
. .
L'J
]
5
. .
. .
f
:p
OJ
Q.
L'J
._
JB
. C
OJ
ra
~
~
._
M
:>
ro .I1_ZI
OJ
1!
....
"0
III
'1-
1!
ill
l
l
:p
r
J
J
"-
r6
J9
.
l9
"
({)
I'ili
~.
::::I
::J
(JJ
({)
CL
Q.,.
(,'1
(()
Vl
.-
l-
I])
~I""
"0
Ii:
a:
!lI
-6
~
._
i
L
(J)
>.
:p
: ~
: .....
.. tl1
.. LiJ
.
[
l
'en
u..,
E F
III
!
)
a
:
;E
U I-
I~
ct
<t
0
0
I)
a-
ct
CD
CD
CI
.
.
OJ
..............
,
"' _ .............
,.. .................
.,
I'o
h I. .................. ,. ............... _ .......... , ........
1............................
, ..................
I ........ fo._ ..............
h ...... ,,1
::J
fo
"'
[0
2
7
28
influentat de afinitateasau
reticienta
fata de 0 anume maroa. Depinde
de marca auto ce va implementa
proiectul nostru si, in ultima instants,
va vinde sistemul.
29
un astfel de sistem;
3. Es,antionul
Aceasta ancheta a fost efectuata pe un
esantion de 200 de persoane cetateni
romani de
catre
cei patru
membri
ai echipei.
Chestionarul
s-a desfasurat prin intrebari
directe
sau telefonic, principalele persoane
intervievate au fost prieteni, colegi, cunostinte
sau membri de familie.
Esantionarea a fost neprobabilistica
bazata pe judecata intervievatorului, care
a hotarat
c
e
p
e
r
s
o
a
n
e
p
o
t
f
a
c
e
p
a
r
t
e
d
i
n
a
c
e
a
s
t
a
a
n
c
h
e
t
a
.
<
Chestionar
Buna ziua]
Suntem echipa </re-n-code> si
dezvoltam un proiect sustinut de Renault
Technologie Roumanie, in cadrul Universitati
Gh. Asachi Iasi. Vom proiecta un sistem
inovator care va fi utilizat pentru
monitorizarea flancurilor automobilului. Se
va folosi 0 camera video care va
procesa imaginile captate cu ajutorul unui soft
creat de noi, soft ce va detecta autovehiculele
s,i va
fat,a de acestea.
determina
distanta,
'"
I n acest fel se elimina acea zona
nevizibila soferului, zona intalnita la
sistemul conventional de oglinzi retrovizoare.
30
Parerea dumneavoastra
conteaza.
1) Sunteti posesor/utilizator
D Da
D Nu
al unui autoturism?
S
i
31
4)
5)
32
6)
7)
Sunteti interesati
automobilului?
D Da
D Nu
de
astfel
de dotare
D
D
10)
D
D
D
D
9)
1
1
)
L
o
c
u
i
t
i
i
n
m
e
d
i
u
u
r
b
a
n
s
a
u
r
u
r
a
l
?
D
U
r
b
a
n
D
Rural
D
D
30-40
40-60
>60
D
5
0
1
0
0
D
1
0
0
2
0
0
D
2
0
0
3
0
0
17) Sexul?
D M
D F
al dumneavoastra?
Reprezentarea grafica a
intrebarilor din chestionar
----------------------------------------------------i
11
11
11
11
11
11
11
1. Sunteti
posesor /
utilizator
al unui
autoturism?
11
11
11
11
11
Da
11
11
11
Nu
11
11
11
!1
11
11
11
11
11
11
J ...
...
...
...
...
...
...
....
...
...
...
...
...
...
...
...
...
...
...
...
...
...
....
...
...
...
....
...
...
...
...
...
...
...
...
...
...
....
...
...
...
....
...
...
...
...
,-.----------.---------. --.
--------. ----------.
--------.--.--------.----------. --------. --. -----
...
...
...
.
.
...
...
...
....
. ..
11
i
i
i
i
:
2. Pe
viitor
aveti
in
vedere
sa
achizitionati
un
:
:
i
i
"
~..,
i
i
i
i
i
i
i
i
ii
i
i
i
i i
:
23%
:
i
Da nou
i
i i
i
:
Da second hand
i
i i
i
i
Nu
i
i
1
i
i
i
i
i
i
i
i
i
i
_ i i
,,,.,, ".,"
,,,.,, ".,"
,,,.,, '''".
""".
.,,'"
,,,.,, '''".
"""
.,,'"
.,,"" """.
"""
.,,"" """.
''''''
"""
''''''
.,,'"
,,,.,, .,,'"
"""
'''".
"""
,,,.,, ".,"
'''".
"""
,,,.,, ".,"
""".
,,,.,, '''".
.,,"" """.
,,,.,, '''".
.,,"" """
.,,'"
,,,.,, """.
"""
.,,'"
.,,"" """.
"""
''''''
''''''
"""
,,,.,, .,,'"
'''".
"""
,,,.,, ".,"
'''".
,,,.,, ".,"
.,,"" """.
,,,.,, '''".
.,,"" """.
,,,.,, '''".
.,,'"
"""
.,,'"
.,,"" """.
"""
''''''
.,,""
:
~
fiecare
criteriu?
30
:
:
g
Putin important
2
0
:
~
Neutru
~
~
~
1
0
Important
Eficienta,
Performanta ,
Sig
ura
n1a
Pret
1
_
-----------------------------------------------
.,,"" """,
.,,"" """,
.,,'" """
.,,"" """.
.,,'"
.,,'"
"""
"""
''''''
.,,'"
"""
"""
''''''
''''''
"""
"""
'''".
''''''
"""
"""
''''',
''''',
"""
"""
""".
'''".
.,,"" """,
""" """,
.,,"" """
.,,"" """.
.,,'" """
.,,"" """
.,,'"
.,,'"
"""
"""
''''''
"""
''''''
"""
''''',
"""
'''".
.,,'"
automobilului?
~
~
~
~
~
~
~
~
~
Da
~
~
~
Nu
~
:
~
~
"::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
:::::: ::::::: ::::::: ::::::: ::::::: ::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
:::: ::::::: ::::::: ::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
:::::: ::::::: ::::::: ::::::: ::::::: ::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
::::::
:::::::
:::
mon
itori
zare
a
flan
curil
or
auto
mob
ilulu
i
spor
este
s
i
g
u
r
a
n
t
a
i
n
t
r
a
f
i
c
?
".."
.,,'"
""..
,.....
".."
.,,'"
""..
,..,,'
,,,.,, ,,,...
,,,.,, ,,,...
...,,"
""".
.".."
..,," '''".
.".."
"
~;
"
6.
Consi
derati
1,
e
ii
ii
1,
1,
ii
e
jl
"
~;
;;
ii
"
~;
1,
ii
e
1,
"::
{i
e
ii
"
ca 0
astfel
de
dotare
in
scopul
monitoriz
ari
"
e
;;
1,
,::
ii
flancuril
or
.."".
.."".
.,,'"
""..
,..,,'
,,,.,, ,,,..,
""..
...,,'
,,,.,, ,,,..,
."".
".."
..,,"
..,,"
'''".
".."
."".
'''".
".."
."".
""..
,.....
,,,.,,
...,,"
,,,.,, ."..,
..,,"
."".
a
u
t
o
m
o
b
i
l
u
l
u
i
i
sistemul
clasic de
oglinzi
ret rovizo
are ?
Da
Nu
a,---------------------------------------------r
--------
p
u
t
e
a
i
n
l
o
c
u
9. Daca v-ati
aceasta
dotare privind monitorizarea flancurilor
cumpara
0 masina
automobilului
noua,
ati dori ca sa fie 0 dotare standard sau 0 dotare
10. Ce surse
d
e
i
n
f
o
r
m
a
t
i
i
u
t
i
l
i
z
a
t
i
p
r
i
v
i
n
d
d
o
m
e
n
i
u
l
a
u
t
o
?
.."".
.."".
;
."".. ".."
.,,'"
""..
...,,'
...,,'
,,,.,, ,,,..,
,,,.,, ."..,
..,,"
..,,"
'''".
".."
."".
""..
'''".
".."
.,,'"
""..
,.....
,.....
.,,"" ""...
,,,.,, ,,,...
...,,"
...,,"
""".
."..,
""".
.".."
..,,"
.."".
."".
".."
.,,'"
""..
."".
".."
.,,'"
""..
,..,,'
"
,; ;
"
~;
"
"
~;
1,
"
~;
1,
"
1,
"
1,
"
"
11 in mediu
. urban sau
L rural?
oc
ui
t.i,
Urban
"
e
"
"
,;
"
~;
"
"
,; ;
"
~;
1,
"
~;
1,
Rural
,,,.,, ,,,...
..,," '''".
".."
.......
. .
~
18-24
~
~
~
0%
~
~
~
~
24-30
15%
30-40
~
~
~
40-60
~
~
>60
~
~
"-----------------------------------------------------
cu
mp
ara
ti
ace
st
pr
od
us?
Nevoia de
siquranta
""".
.".."
""".
.".."
;;
..,,"
.."".
".."
.,,'"
""..
,..,,'
,,,.,, ,,,..,
."".. ".."
.,,'"
""..
...,,'
,,,.,, ,,,..,
."".
..,,"
..,,"
'''".
".."
'''".
".."
."".
""..
,.....
.,,"" ""...
...,,'
...,,"
,,,.,, ."..,
""".
."..,
..,,"
..,,"
'''".
."".
".."
".."
.,,'"
""..
,.....
,,,.,, ,,,...
..,,"
i:i:
~l
ii
e
;;
ii
: :
~l
0%
ii
e
n
ii
: :
{i
e
ii
ii
::
ii
e
;;
ii
: :
SOlOO
{l
ii
100200
;;
ii
: :
~l
ii
e
n
200300
ii
: :
~l
.......
. .
!
~
17.
Sexul?
~
~
~
~
!
g
!
g
!
g
!
g
!
~
!
~
~
~
~
~
!
g
"-----------------------------------------------------
MF
3
7
Interpretarea rezultatelor
anchetei
'"
38
39
comercial ridicat.
M
i
c
r
o
s
o
f
t
"
isua
OpenCV
F
i
g
.
A
9
e
c
ts
/
o
p
e
n
cvlibraryl
Arhiva se extrage intr-un
folder, de exemplu in
D:\OpenCV2
- x ~
descarca
de
la
[J sourceforge.net/projects/opencvlibrary/
=====r==========~~~-------~~==
scurc12fcrg2 I lL.-Se_arc_h
-----------I
_I
Help
_
SOLUTION
CENTERS
Go
Parallel
Smarter IT
Resources
Newsletters
VISUAL
ANALY
TICS
See your
.sa
s
S
C
i
e
n
c
e
&
E
n
g
i
n
e
e
r
i
n
g
H
u
m
a
n
M
a
c
h
i
n
e
I
n
t
e
r
f
a
c
e
s
O
p
e
n
C
V
n
u
O
p
e
n
C
V
O
p
c
n
C
V
O
p
e
n
S
o
u
r
c
e
C
o
m
p
u
t
e
r
V
i
s
i
o
n
L
i
b
r
a
r
y
Brought to you by: akamaev,
ashlshkov, etatanm,
garybradskl, and 4 others
Summary
Files
Reviev.'s
Support
Wiki
Donate
(128)
... 37
Downloads
.
(ill Last
2014-02-05
"I Tweet
8+1
like
Download
openc.-2 4 8 exe
.!\
D
e
s
c
r
i
p
t
i
o
n
T
h
e
O
p
e
n
S
o
u
r
c
e
C
o
m
p
u
t
e
r
V
i
s
i
o
n
L
i
b
r
a
r
-...;
y
h
a
s
>
2
5
0
0
a
l
g
o
r
i
t
h
m
s
,
e
x
t
e
n
s
i
v
e
d
o
c
u
m
e
n
t
a
t
i
o
n
a
n
d
s
a
m
p
l
e
c
o
d
e
f
o
r
r
e
a
l
t
i
m
e
c
o
m
p
u
t
e
r
v
i
s
i
o
n
.
I
t
w
o
r
k
s
o
n
W
i
n
d
o
w
s
.
L
m
u
x
.
M
a
c
a
s
x
A
n
d
r
o
i
d
a
n
d
i
O
S
.
H
o
m
e
p
a
g
e
.
o
p
e
n
c
v
o
r
g
Q
&
A
f
o
r
u
m
a
n
s
w
e
r
s
.
o
p
e
n
c
v
o
r
g
D
o
c
u
m
e
n
t
a
t
i
o
n
'
d
o
c
s
.
o
p
e
n
c
v
.
o
r
g
Please pay special attention to
our tutorials!
http://docs.opencv.orgfdoc/tutori
als/tutorials.html
Honks ahnut thp Oopnr.V ::lJP
rlp!':rrihprl hprp httn IInnpncv
nrnlhnok!': html
i
g
.
A
I
O
<
re-ncode
>
Sistem video de
Safety comes first.
monitorizare la bard a flancurilor
automobil,ului
Instalarea OpenCV
Dupa descarcare, libraria se instaleaza
Pentru aceasta, descarcati si instalati
CMake (open-source)
A CMike Cross Plft(otm J
....
_ 1.
~
C it
www.cmake.org
\Ve_lcom
CHake ..
oss-otatform,
open-source
build
CMake
family
dtilg-ned
test and
scftw",.-e.
IS used
the
comotl.bon
precess
semple
platfonn
and
Inde~dent
c:on"gu~tion
files..
_g.enerbte.t
makeflle.s
worlcspOCA!t
42
c
r
e
a
t
e
d
b
y
k
r
t
w
a
J
'
e
I
n
r
e
s
p
o
n
s
e
t
o
t
h
e
e
e
e
d
f
o
r
-
43
p
o
~
~
r
f
u
l
.
c
r
c
s
s
p
l
e
t
f
c
e
r
n
b
U
i
l
d
e
"
y
,
r
t
;
I
(
\
n
'
l
e
n
t
f
o
r
o
p
e
n
.
.
s
e
u
r
e
e
p
r
o
J
44
e
t
t
.
s
s
u
c
h
.
5
m
e
;
a
n
d
v
n
c
.
.
1
"
.
e
d
d
d
1
o
n
t
o
l
e
.
e
d
l
n
g
t
h
e
d
e
v
e
J
c
"
m
~
45
o
f
t
h
i
s
p
o
p
u
J
a
r
t
e
e
t
,
.
c
.
.
t
w
e
r
e
.
a
l
s
o
o
f
f
e
r
s
o
o
m
m
e
_
r
c
l
a
l
C
D
M
u
l
t
l
n
(
l
,
46
S
l
J
D
D
O
t
t
a
n
d
t
r
i
l
H
l
I
"
O
f
a
h
e
l
p
y
o
u
r
o
r
g
a
n
x
z
a
b
o
n
e
:
f
f
e
c
o
v
e
l
y
u
s
e
C
H
a
l
e
e
a
n
d
t
h
e
e
n
t
i
r
e
K
J
t
v
I
o
i
47
t
r
e
q
u
a
l
i
t
y
s
o
f
t
w
a
r
e
:
p
r
o
c
e
s
s
.
N
e
W
5
M
o
r
e
N
c
.
w
s
:
>
F
i
g
.
A
l
l
Se pune calea catre codul sursa si
calea catre libraria compilata
48
Tools
I
'
=
I
'
@
)
~
2.8.12.2 - D:lOpenCV2/binaries
Options
Help
Where is the
source
code:
O:/OpenCV2/sotXces
D:/OpenCV2ft;>harles
Search:
Value
Name
P
r
e
s
s
C
o
n
f
i
g
u
r
e
I
D
~
t
e
a
n
d
d
i
s
p
l
49
a
y
n
e
w
v
a
l
u
e
s
i
n
r
e
d
,
t
h
e
n
p
r
e
s
s
G
e
n
e
r
a
t
e
t
o
g
e
n
e
r
a
t
e
s
e
l
e
c
t
e
d
b
u
i
l
d
t
i
l
e
s
,
Configure
I[
Generate
11
50
F
i
g
.
A
l
2
Se obtine 0 fereastra ca cea de mai jos
Apasam Configure
Sear,ch:
RemOVE Entry
f(iiGEAPl_INClUDE_PATfr
E_PATiT_ G1GEAPl_UBRARIS
PI_
GlGEAPLUBRABIES-NarF.
lNSTAll_CREATE_DlSIRlD
..
IU.l_C_EXAMPlES .
~
~Al.L_PVTHON_EXAMPLES
OPENCV_CONFIG_Fll_1NClUOE_DlR
~OpenC
V
_birlari5
OPENCV_EXTRA.:.MODULES_PMH
OPENdI_WARNlNGS_ARE_!:RRORS
WAPI_INCLUDE_PATH
WAPI_INClUDE_PAlH- N.n
-~
MsuAl_STlJbIO_PATH
C:/"!9is:1i'y
WlNDOWS_SDK_PATH
Ire
WlTH_1394
"
r=
WlTH_CSTIUPES
IWJI"_CUBIAS
~
WITH_CUFFT
~
WITH_C
UIJIA
~
L.-..
WITH_DSHOW
WlTH,_EIGEN
i!;
WITH_FFMPEG
...
WITH G1GEAPI
~
51
ress'Con
figuN! to
update
and
di~play
new
IIalwes in
red, then
press
GenE<rat
e to
generate
selected
bUild
~Ies,
c;:onjigur
II
e
Generate
I
YES
Test's and samples:
Tes~s:
Performanc~
CfC++
CUrrent
Generato
r: Vi~ual
StlJldio
10
,--------------
nos
NO
testg:
;:example,,:
F
i
g
.
A
l
3
52
re-ncode>
<
~I
File
Tools
Options
Help
ID:{I(It:s/OPer>C/Vopencv
jsource;
Value
...
GIGEAPlJIICLUDEPATH
GJGfA!IIJNQ.UDE..PATH-_,
GlGfAPtU8RARES
GI'!"("..fAPI_UBIWIJE5.NOTF_
II' OIEAT..DlSTRB
lNSTAlL_C_EXAMPLES
I-
lNSTAlL_PYTHON_EXAMPLES
~
OPENCV_CON'IG_fII.EjNCl.UD(_DIR
D:/OpenCY_binlries
O
P
N
C
V
_
E
X
T
R
A
.
.
.
M
O
D
U
L
E
S
_
P
A
T
H
43
O
P
E
N
C
V
_
W
A
R
N
I
N
G
S
_
A
R
E
_
E
R
R
O
R
S
PVAPI..,IC.UDE..PATH
PVAPl~PAlH-N.
VISUAl._STOOIO_PATH
C:/re gisby
.
WlNDOWS_SOIlPATH
,...
I~
WlTH..1394
"
WITH_CSTRIPES WITH_CUBlAS
~
~
5:
WITH_CUOA
~
WlTH_CUFFT
'-'
WITH_DSHOW
WITH_EIGEN
WITH_FFMPG
~
WITH GlGEAPJ
~
P
r
I
!
S
S
C
o
n
f
i
g
u
r
e
..
t
o
u
p
d
a
t
e
a
n
d
44
d
i
s
p
l
a
y
n
e
w
v
a
l
u
e
s
i
n
r
e
d
,
t
h
e
n
p
r
e
s
s
G
l
!
n
l
!
r
a
l
t
!
t
o
g
e
n
e
r
a
t
e
s
e
j
e
:
c
I
t
!
d
45
b
u
i
l
d
f
i
~
.
StDp
Generate
Current
Generamr:
Visual
Studio 10
I
[
II
Checking for
Window~
Placfor.m SDK
Checking for
Vi9ua.l
St;udie> 2012
~II
Fig. A14
[......
S-r-t,::
F
i
l
E
T
o
o
l
s
O
p
t
i
o
n
s
H
e
l
p
Where
is
source
the
code:
D:/'rOtsjOpenCV/opencv/sources
[Bfowse Source ... ] Where: to build the binaries:
_binaries
/OpenCV
0:
Browse
Build...
o Grouped o Advanced
]
I~
Search:
Add Entry 1
Remove Entry ]
Name
Value
46
WlTHJPP
[J
WITH_JASPER
WlTH~JPEG
WlTH_MSMF
Ll
WlTH_NVCUVlD
EJ
WITH_OPENCl
WlTH_OPENClAMDB
LAS
~
WITH_
OPENCLAMDFFT
WlTH_OPENEXR
WlTH_OPENGl
EI
WlTH_OPENMP
EJ
WITH_OPENNI
r:J
WlTH_PNG
WlTH_PVAPI
~
I'tl WlTH_QT
WlTH_TaB
5:
r-
WlTH
_nFF
WlTH_
VFW
8
fi1
WlTH_WlN12UT
~
LJ
WlTHXlMEA
....
~
P
r
e
s
s
C
o
n
f
i
g
u
r
e
t
o
u
p
d
a
t
e
a
n
d
a
t
s
p
l
a
y
47
n
e
w
v
a
l
u
e
s
i
n
r
e
d
,
t
h
e
n
p
r
e
s
s
G
e
n
e
r
a
t
l
!
t
o
g
e
n
e
r
a
t
e
s
e
l
e
c
t
e
d
b
u
i
l
d
f
i
l
e
s
.
48
Configure
Vlsua1
Studio 10
~'I
cvconfiq.h
15
D:/OpenCV_binaries
in;
-----------------------------------------Configuring
done
------_
( I
III
.I
~
F
i
g
.
A
1
5
Generarea este gata
Ii.
- ..
'I
..,
F
i
l
e
T
o
o
l
s
O
p
t
i
o
49
n
s
H
e
l
p
~e
is
0: j!(Jt:sfOpertCV/opencv
/SOlJ'CI!S
Browse
EI
Advanced
lEI
Grouped
Build...
Search:
[ Add Entry
RemoveEntry
Name
...
Value
WlTHJPP
[]
WlTH)ASPER
fi1
WlTH)PEG
[l]
WlTH_MSMF
El WlTH_NVCUVlD
[] WlTH_OPENCl
[l] WlTH_
OPENCLAMDBLAS
~I
VJlTH_OPENCLAMDFF
T
~
WlTH_
OPENEXR
WlTH_OPENGl
EI
WlTH_OPENMP
WlTH_oPENNI
El
WlTH_PNG
EJ
[ZI
WlTH_PVAPI
IZI
WlTH_QT
EI
WlTH_TBB
[]
r-
0
IZI
WITH_TIFF
WlTH_VFW
WITH_ 'NIN32UT
~
WITH XlMEA
LJ
Ie
......
P
r
e
s
s
C
o
n
f
i
g
u
r
l
!
t
o
u
50
p
d
a
t
l
!
a
n
d
d
s
p
l
a
y
n
e
w
v
a
l
u
e
s
i
n
r
e
d
,
t
h
e
n
p
r
e
s
s
G
e
n
e
r
a
t
e
t
o
g
e
n
e
r
a
t
e
s
e
l
e
c
51
t
e
d
b
u
i
l
d
f
i
l
e
s
.
Configure
l
.
.
eveon~~9~~~ 'n:
D:l
_Dl..n~e!l
--
--------CQofiqurinq
done
GenexolOinq done
<
j
'"
F
i
g
.
A
1
6
52
cm'clke_in,s1t.clijll..cm'Clke
o
~
~
dec
illil(fru cI~e
j IlIrlfllk
rn odillllr:es;
010 ell1.cv2.
IJJll1i'Nrlf1stalr~
wun,- iill1lsta
.~
&i
r:m
~
ten;,
21.022
014
14 :07
21.01.
20141
4:07
21.02.
2014
13,~59
AILIL _
B:ILIIIILD
.,vo:pro
jl,
fiilterrs
21.02.201414:00
21.02.201414:07
Fiim
21.02.201414:07
21.0'1.
20141
4:0.7
.m All
ojl
21 .02:2014 14 :0:;
21.02.201414:07
21.02.
20141
4:07
,,\ro:pr.
21.02201414:0.7
21.02.
20141
4:0'7
III1
B:ILIIILD
21.02.201414:06
21.02.
20141
4:07
21.0'2.
20141
4:06
21.02.
20141
4:06
21.02.201414:00
21.0'2.201414:07
21.02:201414:07
21.02201414:07
l
K
B
fO'Idell'
Fil e fol d er
'lie + + Project
'11(++ Project
K
B
TXT Fi,le
C H eader Fule'
2
7
V(.++ Project
VC'++ Project Filte ...
K
B
VC + + Preject
.~-i oeencv
mienIi' tests.vosnoi
J
_tests.vo:proj
.f.i liters
opelnc.v _tests.vcxpraj
ffiI!3
open,c.v
_tes.ts.vc:xP'
foj,,,frliter$
O'IP'enCVColi
l,fr,gl"cmake
O'pen(:VColil
frg:ver:si,o'I:l,,,c
make
OpenCV.Ma,
diulles:.clm'il,
ike
2
1
..
0
2
.
2
0
1
4
1
4
:
0
7
2
1
.
0
2
.
2
0
1
6
1
(
8
1 K8,
2
0
K
B
1
2
9
CrvlAKE File
8
,
1 KB,
K
e
4
1
(
21.02.201414:07
'IIC:++ Project
21 ..02.201414:07
21.02.201414:07
ve++ Project
K8
414:0
V(++ Project Filte ...
0
21.02.
20141
4:00
21.02:
20141
4:00
C,M,AKE Fil:e
CrvlAKE File
('MAKE File
19KB
1K8
20
1 KB
14 KB
1K8
llKB
.r..;1ll.lni liliStaULVicKproj
~
[[11"1 i'lil,stilill!
21 ..02.2014 14 :07
D versi;olil,_'strclillgl.tm,!P'
am ZIER.'O_ClrlilECK.;vaplfoj
511zEIR
O
_ ClrtlECK
.v.
,cXP'IiOj>f
liiters:
C1'i
OlpenCV.s
;~n,
2
1
VC'++
.
.
0
2
.
.
2
0
1
4
1
4
:
0
7
M fC
2
1
.
0
2
2
0
1
4
1
4
:
0
7
F
ig
.
A
1
7
Project
RIte ...
rosoft
Visu
aI S."
1 KB
95 KB
'lie ++
reject
'1C' ++
ect
11 ..022014 14 :.06
T~.AP
21.02.2014 14:07
VC++
ect
'if
(3 )
\.
~~_;;;;;;;;C:=J
@roptiw'x
Fig. A18
Apoi Advanced system settings
'Sy5t:i.m1 protection
VVind'ows: 1ProfHs.ion~,1
Copymight e 2Cl109Microsoft
ICOlfp'.
'Sewi'c,t: P',a di: l!.
Get more ~e.atlJ.lfiE5i with, a new
editl
Fig. A19
~'RJJlP
A.dvanced
erties;
Pmtedlon
..
System
Rellde
ComputerName
Hard
-e
settings ...
User
PrOOIes
Desktop
Issmng,
irelated to'
'your
~ogcn
Start
up.
afildl
Rec
oveI
Y
Syste
Settings ..
m stariQp" systemfaih
...o. affIdl deoogpg
I
normatioli
settings ..
J
[ &iJvimn
menl
Variables.
]
Cal'K'
!e~
"'PP J'
F
i
g
.
A
2
0
System Variables - New
,..
SYKelm PrOlpel1ies
][
ItEMP
'~BRPR.OF]l;EQAI\AippDataloc
a1\Temp
TII4P
'~8RPR[OfD.iE"p~Dgtg'locQ1
trem~
[
I
:1 [
Kew .. "
EdIt...
Oel!m
V,aliiiWle
Value
OomS,pec
c;\\'lJiildo\'s~stem3:2\;;md. exe
4:
O
P
f
N
C
V
~
U
I
l
D
D
:
\
O
~
~
~
0
I
2
'
D
u
i
l
d
[ New .. "
] [ Edit .. "
] [ Oefete
]
(
0](
J[
canc
el
]
F
i
g
.
A
2
1
O
P
E
N
C
V
j
3
U
l
l
L
D
. 0 :'~penD.J2'/Pifi
~L idI
anes
OJ<
r;~-~Ii.""
.-..'
J.!I.......
,...
ll'~Sl!i::m
Y. DI
Fig. A22
System Variables - Edit, ca in figura
de mai jos
V
a
.Iit:w
[cancel
r
i
a
b
l
e
v
a
J
U
I
I
)
!
p
~
t
h
c
:
\
T
d
1
b
.
i
n
l
;
D
f
~
!
A
l
H
%
TEMP
~WSERPROFIIL.E!
o/a:\A;ppli)atal~otal\iet:IJP
iMP
%USERJPRaFIl.E!
o/lJ~pDatal'l.!oc.al\iemp,
[ New.
.., ] (
Edit...
] [
De1ete
)
'
~
e
l
l
r
i
a
b
l
e
V
g
]
y
e
;
IOPBilCVJBUruo
[):
\OpernCV2\bui1d
l
O
S
P,:tth
C:'progl'Clm FiI~\NvrDIA
CO'1'OIaHon~."
IPAlHEXT
.COM.;.BE;. BAT~ !
CMD;. WSi. \lBE~.JS.~i.
I
I I
,..
[
New.
,
] (,
Edit...
=) [
Delete
=)
[
OK
) [
Ca~1
l
F
i
g
.
A
2
3
Variaole value:
OK
Cance~
] [
Fig. A24
Daca sistemul este pe 64 de biti, se alege
folderul x64 in lac de x86.
x-
~~..
I~,
-
---
~~lIonl~:
W'II"KfQr.\--Z; dPt:Um'lioo
C~k!:
OllLl
L_.
apJ:l.!callfiO
D~R:
~tallElbrl!l'Y
.!\(h:lig~1opUOM:
~
(!11lb
DtreCCl'OO!1ed
0(
Pfev
iws)
rJo:
["
I (
rn
m
J(
Canr.e
J
i
g
.
A
2
5
W
~
e
.
J
,
Q
j
r
,
a
e
I
c
t
~
h
.
I
,
i
i
I
l
l
!
.
Q
e
!
b
U
~
-lil,,,,
,-=-,
.
.
;
0
J
1
r
i
m
!
A
p
~
i
c
a
t
i
e
_
o
i
l
_
D
e
u
g
I
I
W
i
n
l
2
'
:
~
I
M
1
'
C
l
f
(
D
s
,
o
,
f
t
.
C
P
'
F
,
!
"
A
i
P
l
p
l
l
1
;
c
,
a
t
J
a
I
f
i
l
~
U
n
;
0
0
d
i
e
'
S
u
p
p
o
r
t
!
L
C
e
r
e
W
i
I
i
i
I
d
o
w
s
.
l
i
l
:
N
f
.
a
.
J
R
E
i
1
I
e
a
'
S
'
E
I
I
W
i
r
n
3
2
.
I
~
=
I
I
M
1
~
1
i
'
1
J
(
S
l
[
J
'
f
t
.
'
C
p
p
'
,
w
I
:
r
i
1
~
.
l
.
W
i
h
0
;
1
e
I
P
l
r
i
o
9
r
a
~
A
;
p
I
P
'
l
1
c
!
t
l
i
o
n
I
U
i
U
,
M
I
0
'
i
0
e
l
l
e
S
I
l
J
P
I
P
0
r
r
t
~
C
l
l
l
l
!
1
i
!
\
!
V
I
i
n
d
:
O
w
:
s
L
i
b
,
,
F
i
g
.
A
2
6
"'-
._ ..D.
~~
[pri,mBA,'1 i tattie
..
.[)ebl~glr~mm.a~--
Mi
, ~
1.:3 U;J\lI
'V
1'\
Add ~iRmng~,ropertyShftt. ..
RemO\l\E
\
a
.
,;ill
F2
~
.
~
P
,
!
o
p
e
Rename.
r
t
i
e
s
!
!
.
F
i
g
.
A
2
7
Add
NewI1em
Installed
lJiemp&aites
Sear
--
--X,
ch
Inst
aller
l
Tem
plat
es
Prope
N' tty
E\\
1 Sheet
Property
I:
$li'Ieet
(.props)
property
shEet fil'e
Add!
Na me
I OpenC
VProjifc~ Looetie
Bl
Fig. A28
Dublu-click pe noul
property sheet creat,
OpenCVDebug.
La C/C++, alegem
Additional Include
Directories, apasam
deschisa
Edi in
t fereast
si ra
adaugam
(OPENCV
_BUILD)\include.
Astfel bibliotecile din
OpenCV pe care le vom
utiliza.
.....1 Configuration:
Configuration
I N/A
Manaqer ...
c
a
l
e
a
fur
niz
am
....] Platform:
NOI
Ad
d iti:o
es
Genesal
User Macros
tre
[ NfA
=~ - ~~ = - - ~ - :
mon
w'
\(-'
operrti
Con,
ca'
In
die
torrres
nall
c[w
Diuec
{OPE
r
IY'
11
19
D
e
b
w
gi
]
f,'
I,f
or
m
-- -
ation,
Form'at:
R.II
1u
TI
1I)i1'\
:de_;;'<Wr[%rlA"<"!J-
;,':ii.IRI'
C!
llI
- - ~- ~, -~~
- =,
,....,."
-'I-
"
V(
Common
lLa,ng,!lJage
RI!.lln.Tim,eSl
'( es (/lilc,lo'90)
Levelil (.fV\!:ll)
W'PPOrit
SUip'p~essSt
a!l1:l!Jp
iB,alli'lner
\IValin in<lgl
Level
I>
M'anif,es,
t
100,11
I>
Resour
ces
I>
IVIIDIL
I> XML
Docrum
elnlt
Generat
or
I>
Brows
e
Informat
iolnl
I> Bu
iI~d[lveli
l~s
I>
Cws1io
m,
B:wildl
Step
I>
~i,il'an
a.ged
Resou
rces
I>
Cru.sto
m
IBruildlli
11),01
I> XM
L li)a;tta
Generatos
Com'piI11atia<n
Listiililgl
No (j\iilX -)
lMfditiio.nallocih,r,d}e DirediOries
Specifies one or mere dlr~ed:ories. tio ,adid
to the ilfl.cUlU.depath: separate wi,lttil seml:COfO'111'i5f m,o're than oae,
L.~I====~'!::::::F~=' ===:!_I
_:_j"
(II[patlh,J)
F
i
g
.
A
2
9
O~
] [
Apply
Can
1 PI
C o ...f.iglJ
I)) .ion:
"tform:
r..J/A
[I'J IA
,iii
Ccmml)l'j,
Pmpeiltie
s.
GmCl',1II1
U!!!!r MIIII::rns
VC,..
5'
DiiJl!ct:oriil!!
e/lc ...
O
u
t
p
u
t
F
i
E
e
S
h
o
w
P
F
O
g
r
a
~
V
e
r
s
i
o
n
En
abl
If:
IncJ
rem
elTlt
,a'1
1linki n9
~ppr~
S(OtllWlr)S{T,~rget.N~me)'SIT~Fge~ExtJ
Milif1lifeit:
File
D-ebtlggin9
Sy~teml
Optimizmon
Emb!!dld:l!:dl
IDl
Advanced
ICommiliM
dllLin'E;
r>
Manif
est
iDOl
r>
~es;
f]Jy
ces
t.>
MIDI!
.
I>
XlML
Docu
ment
Gen
~raL
oI'
[>
Br
~e
lnfor
miitio
lll
I>
Build
E'Vli!
iim
III
Ctls<
tom
[Buil
d
')t"!!p
1>
Malli'III
191l!dl
Ri!
SUUlic
rt!S
I>
Ctls!
i:om
ot Set
lBuild Tool
.I ..
[
O
K
Inputs
No
Link StaibJ.ls
Prre.'Vll!ntDIJ Binding
Trreil't link!!1r Wi!lmil'llgl As !
Errors
Fora: lFilll!:OUijltJl:
C~t!Z Hot PlItchillblt: lrn
]
[
~
l
n
'
,
~
1
]
[
Ii g~
Sp~ctfy Secti'C,iilAtltibut'6
A
p
p
l
y
Outpull !file
'fhe.:lOUT ,o;ption overnd,~ th e
defa'Ult M all"lilE! and l'tOcatil'1lnof
'line progrram that th e linker
crreales
Fig. A30
-opencv _imgproc248d.lib
-opencv _legacy248d.lib
opencv _ ml248d.lib
opencv _ nonfree248d.lib
opencv _ objdetect248d.lib
-opencv _photo248d.lib
opencv _ stitching248d.lib
-opencv _ts248d.lib
opencv _ video248d.lib
opencv _ videostab248d.lib
~--=-=- ~~~~
I
~~~ ~ ~~~~
~
~
~
~ ~I
._or
N
/
flg
... ]
Conf
lgurotio
1'.1
i1nilgl::r.
..
_t,r:
lor:
N/A
...]
loat
torn
":
;jI
Gm~1
vc ....,[.).i~~ctoti~
I>
AI
(IC+-+linkleFI
Cgmmon PrJ;lpo.ii!5,
AddrtlQ'nil11D~lf.lCndm,;;i15
.. ~ .... ~------------------------------------~
File Debuggingl
System Optirn~on
Emtil e:d'ded [()L
!..ibrar~ei.
M
o
d
u
l
e
:
(
}
<
I
!
m
n
r
t
i
o
n
F
i
l
l
!
A
d
d
~
1
o
c
l
I
J
J
,
=
'
t
o
A
~
c
m
b
l
)
'
I
E
l
i
l
I
I
b
e
d
M
a
n
a
g
e
d
R
e
.
;
o
u
r
~
E
.
f
i
l
e
\
F
l
J
\
c
.
e
S
y
m
b
.
o
l
~
e
f
e
r
e
n
c
e
s
'
D
e
f
l
i
'
l
}
'
I
l
.
C
l
i
l
l
d
~
d
G
U
s
.
A
~
1
i
'
I
1
b
1
1
1
l
j
F
i
k
R
i
!
:
I
l
Q
i
.
I
!
,
C
i
e
:
Ri!:'roul'C!!S
I>
MIDt
I>
t, 8urld rE'!'mt:i
Ii- CLlSI;gm
I
'
M
"
lRIild Stl:'p
i
f
I
"
!
i
c
l
1
l
R
e
i
Q
i
u
r
C
'
1
:
$
I
>
C
U
!
f
i
t
o
m
B
u
i
l
d
T
1
0
0
1
Specifies: additional
iten,15
to jadd to the
[iLE\,Kem!llU.li'b)
OK
Appl}'
Ii
Cancel
F
i
g
.
A
3
1
Caracterul "d" de la finalul librariilor vine
de la debug.
e
a
m
D
l
t
a
I
o
o
f
s
i
e
I
t
W
i
n
d
o
w
M
_
e
&
p
"P
...
~ [Dsc1ug
.1 -W-i-nl-2-
1 -----
......
S
o
l
u
t
r
o
n
l4Dl
r;;'Sollultio
"I I:J
IijJ bteJnal
L:l Heacller
~
Res.'OllJfc;.e
'Soyrr~e.Jc:n
~~~~~
U
p
I
I
O
I
r
s
r
r
~'Y I Ifll1llll"
[fB'
~
-u.....!.
,Class W~alTd.l..
Cui
I
Cop)!
.easte
D~ete
Ct
rl+
'S
hif
t+
X
C
t
r
l
+
X
C
t
r
l
*
c
:
C
t
r
l
.
.
V
D
'
e
l
FI
'Ctr~...~. kift+A
..
Shn:tTArtTA
rtl
N1e:w:Erltier
~
t
$
(1111m ...
F
i
g
.
A
3
2
Nl
ImsltalledlTern pletes
@; ~
ILII
c......
Visual
'II'I/[nd'ows Forn"
if)'peo: Vi:~uaIIc++
Visual C+ +
[lata,
10]::)"
Resource
INeb
Utility
Ii' noperty Sh eets
Visuel C + +
Hli !!lag,",(,htm,)
M
L
r.Ja:I
I
Static
Disco
very
Fil'e
(.di,c
o)
I
B
Hea
der
Fil'e
(. h)
..
a
Midi
Fire
(.id~
~
Reso
unce
Fir.e
(.rc)
lt~L)
til
Creates
a
co,ntaini
ngfileC++
source
code
'
V
i
s
u
.
a
l
.
C
i
s
C
+
.
.
.
.
.
'
V
i
s
u
.
a
l
C
.
.
.
u
a
l
i
s
u
V
i
s
u
a
l
s
u
'
a
C
+
.
C
.
.
.
+
r
r
i
a
u
M
I
?
C
R
i
b
b
o
n
.
D
e
f
i
n
i
t
i
o
n
X
I
V
I
L
F
i
l
'
e
V
i
s
;
u
'
a
l
C
.
.
.
.
I
~
~
'
I
P
r
Q
'
I
i
l
'
e
r
t
y
S
h
e
e
t
C
,
p
r
o
p
s
)
V
i
s
u
a
l
C
+
+
Name:
m
a
l
n
,
c
p
p
LocatioI'!:
rograme\pri
F
i
g
.
A
3
3
Am generat si dezvoltat un limbaj de
programare, de tip C, C++ si Java, capabil
sa detecteze un obiect si sa estimeze distanta
pana la acesta.
Determinarea
distantei de la obiectul
detectat la camera video se realizeaza in
cadrul programului
conceput de echipa, pe
baza calculului ariei obiectului detectat. Cu
cat obiectul detectat este mai aproape
de
camera video, cu atat aria acestuia este mai
mare, iar cu cat obiectul detectat este mai
departat de camera video cu atat aria este mai
mica.
Descrierea spatiului de lucru:
H
S
V
(
H
u
e
S
a
l
t
u
l
r
a
t
i
o
l
n
l
V
a
l
~
u
e
)
a
n
a
l
i
z
a
i
m
a
g
i
n
i
i
'
i
n
s
p
e
c
t
r
u
d
e
c
u
l
o
r
l
R
'
G
8
F
i
g
.
A
3
4
producator.
Culorile Red, Green si Blue sunt
numite culori primare si sunt
reprezentate foarte
s
u
g
e
s
t
i
v
i
n
i
m
a
g
i
n
e
a
d
e
m
a
i
j
o
s
.
Gree:n
F
i
g
.
A
3
5
HSV (Hue, Saturation and Value)
Modelul de fata este oarecum derivat
din modelul RGB, fiind un model mai aproape
de perceptia ochiului uman.
Modelul HSV i~i propune sa reprezinte
culorile astfel:
Hue (nuanta) se refera la diferitele culori
din spectrul vizibil
Saturation
(saturatie) se refers la
intensitatea unei culori sau, altfel spus, cat
de nuantata este culoarea respectiva.
Value (luminozitatea)
se refera la
luminozitatea unui culori; altfel spus, discutam
despre cat alb si cat negru se gaseste intr-o
culoare.
Se poate observa faptul ca hue reprezinta
0 valoare de pe acea felie din conul de
culoare
(care de altfel poate fi si un cilindru), value
V
a
l
u
e
F
i
g
.
A
3
6
Pentru
a obtine
in urma
filtrarii
_
M
I
N
:
H
_
M
A
X
:
2
5
6
_
)
S
M
I
N
:
0
S
_
M
A
X
:
2
5
6
-
J
V
_
M
I
N
:
0
V
_
M
A
X
:
2
5
6
-
J
F
i
g
.
A
3
7
'"
C
)
.
~
-
1
m
F
i
g
.
A
3
8
F
i
g
.
A
3
9
V
e
d
e
r
e
a
d
i
n
f
a
t
a
a
o
g
l
i
n
z
i
i
F
i
g
.
A
4
0
V
e
d
e
r
e
a
d
i
n
s
p
a
t
e
a
o
g
l
i
n
z
i
i
55
Fig. A42
Z011acamerei
video
56
57
B
r
e
v
e
t
d
e
i
n
v
e
n
t
i
e
SISTEM VIDEO DE MONITORIZARE
A FLANCURILOR AUTOMOBILULUI
Rezumat
Inventia se refera la un sistem video
de monitorizare a flancurilor automobilului,
in vederea recunoasterii
independente
a
vehiculelor
aflate in zonele laterale ale
automobilului folosind procesarea imaginilor
video, facilitand 0 schimbare mai sigura a
benzii de circulatie si oferind informatii asupra
distantei fata de vehiculul detectat. Sistemul
conform
inventiei este alcatuit astfel incat
suportul oglinzii (1) pe care se monteaza
carcasa (2), prevazuta cu un orificiu pentru
camera video (3), camera ce preia informatiile
si Ie transmite prin firul (4). Acesta trece prin
suportul oglinzii (1) si ajunge la placa de
baza (5) pe care se monteaza microprocesorul
~i memoria de tip Random Access Memory
(6), oferind conducatorului auto informatiile
necesare pe display-ul (7) montat in consola
centrals,
Se publica figura 1.
.g
"
"
crescuta ;
-cost redus.
Se da mai jos, un exemplu de aplicare
a inventiei in legatura cu figura 1 care
reprezinta o imagine de ansamblu a sistemului
cu partile lui componente.
Sistemul conform inventiei are ca parte
de baza suportul oglinzii 1 pe care se
monteaza
carcasa 2 ce este prevazuta cu un orificiu
pentru camera video 3, camera ce preia
informatiile si Ie transmite prin firul 4 ce trece
prin suportul oglinzii 1 si ajunge la placa de
baza 5 pe care se monteaza microprocesorul
~i memoria de tip Random Access
Memory 6, oferind conducatorului auto
informatiile necesare pe display-ul 7 montat in
consola centrala.
R
e
v
e
2
1
~
4
3
5
F
i
g
.
1
Il
ac
es
te
a
vo
r
fi
sc
hi
m
ba
te
fo
lo
si
nd
tr
ac
kb
ar
s
in
t
H
_
M
I
N
=
0;
li
h
ue
[0
-
3
6
0]
a
t
i
o
n
i
n
t
S
_
M
A
X
=
2
5
6
;
i
n
t
V
_
M
I
N
=
0
;
I
l
v
a
l
u
e
i
n
t
V
_
M
A
X
*
1
I
/
I
'
"
n
a
l
t
i
m
e
a
~
i
I
a
t
i
m
e
a
d
e
b
a
z
a
a
c
a
p
t
u
r
i
c
o
n
s
t
i
n
t
F
R
A
M
E
W
I
D
T
H
=
6
4
0
;
const int FRAME_HEIGHT
I/Num
arul
maxi
m de
obiect
e
detect
ate in
frame
= 480;
const
int
MAX
_NV
M_O
BJEC
TS=5
0;
I I Aria obiectului minim ~i maxim
const int MIN_ OBJECT _ AREA = 20*20;
const int MAX_OBJECT_AREA =
FRAME_HEIGHT*FRAME_ WIDTH/l.5;
IINumele
ce va
aparea
deasupra
la fiecare
fereastra
const
string
windowN
ame =
"Original
Image";
const
string
windowN
amel =
"HSV
Image";
const string windowName2 = "Thresholded
Image";
const string windowName3 = "After
Morphological Operations";
const string trackbarWindowName =
"Trackbars";
void on_trackbar( int, void* )
{IIAceasta functie este apelata de fiecare data
Ilcand pozitia trackbar-ului este
schimbata
}
string intToString(int number){
std: :string stream ss;
ss number ,
return ss.str();
}
void createTrackbars(){
I
C
r
e
a
z
a
f
e
r
e
a
s
t
r
a
p
e
n
t
r
u
t
r
a
c
k
b
a
r
u
r
i
n
a
m
e
d
W
i
n
d
o
w
(
t
r
a
c
k
b
a
r
W
i
n
d
o
w
N
a
m
e
,
0
)
;
trackbar-ului pe fereastra
char TrackbarName[50];
sprintf( TrackbarName, "H_MIN",
H_MIN);
sprintf( TrackbarName, "H_MAX",
H_MAX);
s
p
r
i
n
t
f
(
T
r
a
c
k
b
a
r
N
a
m
e
,
"
60
S
_
M
I
N
"
,
S
_
M
I
N
)
;
s
p
r
i
n
t
f
(
T
61
r
a
c
k
b
a
r
N
a
m
e
,
"
S
_
M
A
X
"
,
S
_
M
62
A
X
)
;
s
p
r
i
n
t
f
(
T
r
a
c
k
b
a
r
N
a
m
63
e
,
"
V
_
M
I
N
"
,
V
_
M
I
N
)
;
s
p
r
i
n
t
64
f
(
T
r
a
c
k
b
a
r
N
a
m
e
,
"
V
_
M
A
X
"
,
65
V
_
M
A
X
)
;
//Creaza trackbar-uri ~i le insereaza in
fereastra
//Sunt 3 parametri: Adresa variabilelei
care se schimba atunci cand trackbar-ul este
mutat( eg.H _LOW),
//Valoarea maxima la care trackbar-ul
se poate muta (eg. H _HIGH),
//Functia care este apelata atunci cand
trackbar-ul este mutat (eg. on_trackbar)
//
----> ---->
---->
createTrackbar( "H_MIN",
trackbarWindowName, &H_MIN,
H_MAX, on_trackbar); createTrackbar(
"H_MAX", trackbarWindowName,
&H_MAX, H_MAX, on_trackbar);
createTrackbar( "S_MIN",
66
trackbarWindowName, &S_MIN,
S_MAX, on_trackbar); createTrackbar(
"S_MAX", trackbarWindowName,
&S_MAX, S_MAX, on_trackbar);
createTrackbar( "v _MIN",
trackbarWindowName, &V _MIN,
V_MAX, on_trackbar);
createTrackbar( -v_MAX",
trackbarWindowName, &V _MAX,
V_MAX, on_trackbar);
}
void drawObject(int x, int y,Mat &frame){
//Folosirea unor functii ale programului
OpenCv, pentru a realiza/desena
marcaje
//pe obiectul detectat
//UPDATE: 24 Noiembrie 2014
// Au fost adaugate functiile 'if si ' else'
pentru a preveni
/
/
e
r
o
67
r
i
d
e
m
e
m
o
r
i
e
i
f
(
y
2
5
>
0
)
line( frame,Point( x,y ),Point( x, y- 25), Scalar(
68
0,255, 0),2);
else
line(frame,Point(x,y),Point(x,0),Scalar(0,255,
0),2);
if(y+25 <FRAME _HEIGHT)
line( frame,Point( x,y ),Point( x,y+25), Scalar(
0,255, 0),2);
else line( frame,Point(x,y),Point(x,FRAME
_HEIGHT), Scalar(0,255, 0),2);
if(x-25>0)
line( fr
ame,Po
int( x,
y ),Poi
nt( x
-25,y),
Scalar(
0,255,
0),2);
else
line(fr
ame,P
oint(x,
y),Poi
69
nt(0,y)
,Scalar
(0,255,
0),2);
if(x+25
<FRA
ME_
WIDT
H)
line( frame,Point( x,y ),Point( x+25,y), Scalar(
,255, 0),2);
else line(frame,Point(x,y),Point(FRAME_
WIDTH,y),Scalar(0,255,0),2);
//putText(frame,intToString(x)+",
"+intToString(y),Point(x,y+ 30),1,1,
Scalar(0,255, 0),2
);
//putText(frame,intToString(z),Point(x,y
+50), 1,1, Scalar(0,255, 0),2);
if(z>3900)
{putText( frame, "Sub 0.3 metri"
,Point(x+ 100,y+50), 1,
1,Scalar(255,0,0),2);
}
70
71
}
else if(z<2170 && z>1740)
{putText( frame, "0.7 - 0.8 m" ,Point(x+
100,y+50), 1, 1,Scalar(255,0,0),2);
}
else if(z<1740 && z>1300)
{putText( frame, "0.8 - 0.9 m" ,Point(x+
100,y+50), 1, 1,Scalar(255,0,0),2);
}
else if(z<1300 && z>870)
{putText( frame, "0.9 - 1
m",Point(x+100,y+50),1,1,Scalar(255,0,
0),2);
}
else if(z<870)
{putText( frame, "Peste 1 metru"
,Point(x+ 100,y+50), 1,
1,Scalar(255,0,0),2);
}
IlputText( frame, intTo String(
d),Point(x+ 100,y+50), 1,
1,Scalar(0,255,0),2);
IlputText( frame, intTo String( c),Point(l
00,100),1, 1,Scalar(0,255,0),2);
}
void morphOps(Mat &thresh){
IICreare de elemente structurale care
vor fi folosite pentru 'dilate' si 'erode'
a imagini
Ilelementul ales are 3px pe 3px
Mat erodeElement =
getStructuringElement( MORPH_REC
T,Size(3,3));
IIF olosirea 'dilate' pentru elemente mai
mari, trebuie avut grij a ca elementul sa fie
foarte vizibil
Mat dilateElement =
getStructuringElement
( MORPH_RECT,Size(8
,8));
e
r
o
d
e
(
h
r
e
s
h
,
t
h
r
e
s
h
,
e
r
o
d
e
E
l
e
m
e
n
t
)
;
e
r
o
d
e
(
t
h
r
e
s
h
,
t
h
r
e
s
h
,
e
r
o
d
e
E
l
e
m
e
n
t
)
;
d
i
l
a
t
e
(
t
h
r
e
s
h
,
t
h
r
e
s
h
,
d
i
l
a
t
e
E
l
e
m
e
n
t
)
;
d
i
l
a
t
e
(
t
h
r
e
s
h
,
t
h
r
e
s
h
,
d
i
l
a
t
e
E
l
e
m
e
n
t
)
;
}
void trackFilteredObject(int
&x, int &y, Mat
threshold, Mat
&cameraFeed){ Mat
temp;
threshold.copyTo(temp );
I I Acesti 2 vectori
necesari pentru iesirea funct
sunt
vector<
vector<Point> > contours;
vector<Vec4i> hierarchy;
IIGasirea de contururi a imagini
filtrate folosind functia a
programului OpenCv
, find Contours'
findContours( temp, contours, hierarchy
,CV _ RETR _ CCOMP, CV _ CHAIN_ APPRO
X_ S IMPLE );
IIFolosirea metodei momentelor pentru
a gasi obiectul filtrat
double ref Area = 0;
bool objectFound = false;
if (hierarchy.size() > 0) {
int numObjects =
hierarchy.size();
I/Daca numarul de
obiecte
MAX_NUM_OBJECTS
avem un filtru 'noisy'
if(numObjects<MAX_
_OBJECTS){
for (int index =
0; index
>= 0;
index =
hierarchy
[index]
[0])
{ Moment
s
moment
=
moments(
(cv: :Mat )
contours[i
ndex ]);
double
area =
moment.
mOO;
Iidaca imaginea
este mai mica de
20 px by 20px
ltes ca,
comparam frame
cu frame aria
if(area>MIN_ OBJECT_AREA
&&
area<MAX _
OBJECT_AREA
&&
area>refArea) {
x
=
m
o
m
//d e
=
n
(c* t
I5/ .
30) m
;
I
O
/
a
r
e
a
;
y
=
m
o
m
e
n
t
.
m
O
I
/
a
r
e
a
;
o
b
j
e
c
t
F
o
u
n
d
=
t
r
u
e
;
r
e
f
A
r
e
a
=
a
r
e
a
;
z = area,
//c = IOO/z;
}else
objectFound =
false;
}
/
/
A
n
u
n
t
a
u
t
i
l
i
z
a
t
o
r
u
l
d
e
t
e
c
t
i
a
o
b
i
e
c
t
u
l
u
i
i
f
(
o
b
j
e
c
t
F
o
u
n
d
=
=
t
r
u
e
)
{
putT ext
(cameraFeed,
"Obiect
detectat" ,Point(0,50),2, 1,Scalar(0,255, 0),2);
/
!
M
a
r
c
a
r
e
a
o
b
i
e
c
t
u
l
u
i
d
e
t
e
c
t
a
t
p
e
e
c
r
a
n
d
r
a
w
O
b
j
e
c
t
(
x
,
y
,
c
a
m
e
r
a
F
e
e
d
)
;
}
/* if(z> 14000)
{putText( cameraFeed, "Prea aproape"
,Point(x+ 100,y+50), 1,
I,Scalar(0,255,0),2);
}
if( z<q && z>w)
{putText( cameraFeed," 15~20cm"
,Point(x+ 100,y+50), 1,
I,Scalar(0,255,0),2);
}
if(z<w && z>e)
{putText( cameraFeed, "20~25cm"
,Point(x+ 100,y+50), 1,
I,Scalar(0,255,0),2);
}
*/
}else
MUCH
putT ext (cameraFeed,
NOISE!
ADJUST
"TOO FILTER"
,Point(0,50), 1,2,
Scalar(O, 0,255),2);
}
}
int main(int argc, char* argv[])
{
bool trackObjects = true;
b
o
o
l
u
s
e
M
o
r
p
h
O
p
s
=
f
a
l
s
e
;
/!Matrix pentru a stoca fiecare frame al
camerei web
Mat cameraFeed;
/
!
M
a
t
r
i
x
p
e
n
t
r
u
a
s
t
o
c
a
i
m
a
g
i
n
e
a
H
S
V
M
a
t
H
S
V
;
/!Matrix pentru a stoca imaginea
threshold
Mat threshold;
//
C
o
o
r
d
o
n
a
t
e
l
e
x
~
i
y
a
l
o
c
at
ie
i
o
b
i
e
c
t
u
l
u
i
d
e
t
e
c
t
a
t
i
n
t
x
=
O
,
y
=
O
;,
//Creare bara modificare pentru a filtra
HSV
create Trackbars();
//Captura video de la camera web
VideoCapture capture;
//Camera ce va capta imaginea, fie cea
integrata fie cea externa
capture.open(I );
//Setare inaltime si Iatime imagine
captata
I
I
S
t
o
c
a
r
e
i
m
a
g
i
n
e
i
n
M
a
t
r
i
x
c
a
p
t
u
r
e
.
r
e
a
d
(
c
a
m
e
r
a
F
e
e
d
)
;
zgo
mo
tul
I
a
evi
den
tia
obi
ect
ul
filt
rat
if
use
Mo
rph
Op
s)
mo
rph
Op
s(th
res
hol
d);
I I Aceasta functie va inapoia
coordonatele x ~i y a
I
l
o
b
i
e
c
t
f
i
l
t
r
a
t
i
f
(
t
r
t
ack
h
Obj
r
ect
e
s)
s
trackFilter
h
edObject(x
o
,y,threshol
d,cameraF
l
eed);
d
I
)
Ar
;
ata
re
i
fa
m
me
s
-uri
h
ims
o
ho
w
w(
(
win
w
do
i
w
n
N
d
am
o
e2,
wN
am
e,
ca
mer
aF
eed
);
ims
ho
w(
win
do
wN
am
e
1
SV
);
I/D
ela
y
30
ms
pen
tru
ca
ecr
an
ul
sa
fac
a
ref
res
h
III
ma
gin
ea
nu
va
apa
rea
far
a
ace
st
wa
itK
ey(
)
wai
tKe
y(3
0);
}
return 0;
Referinte bibliografice
- https:llwww.audi.co.uklglossary/a/audiside-assist.html
- http://www.renault-me.comlcarslNewKoleos/focusbsw.html#
http://www.volkswagen.co.ukltechnology/pr
oximity-sensing/side-assist
http://www.bmwusa.comlStandard/
Content/Vehicles/2015/X3/xDrive2
8iIModelHigh
lights/X3xDrive28iSafety. aspx?
Id=83 7
- http://www.mbusa.comlmercedes/benz/
safety#module-4
http://www.ford.ie/TechnologylBlindSpotInf
ormationSystem
http://www.porsche.comlusa/models/macanl
macan-s/ comfortl assistance-systemsl
- http://opencv.org/about.html
- http://en.wikipedia.org/wiki/OpenCV
- http://www.visualstudio.coml
http://en.wikipedia.org/wiki/Microsoft_Visua
l_Studio
- http://opencv .orgl documentation. html
- A Practical Introduction to Computer
Vision with OpenCV (Wiley- IS&T
Series in
Imaging Science and Technology)
- Shin Shin - Emgu CV Essentials 2013
- Robert Laganiere - OpenCV Computer
Vision Application Programming
Cookbook,
2nd Edition 2014
- Oscar Deniz Suarez, MS del Milagro
Fernandez Carrobles, Noelia Vallez
Enano - OpenCV Essentials Paperback
2014
- Samarth Brahmbhatt - Practical
OpenCV (Technology in Action) 2013
- Daniel Lelis Baggio, Shervin Emami,
David Millan Escriva, Khvedchenia
Ievgen, NaureenMahmood,
Jasonl
Saragih, Roy Shilkrot - Mastering
OpenCV with
Practical Computer
Vision Projects 2012
- S.Tuohy, D.O'Cualain, E.
Jones,M.Glavin - Distance
Determination for an
Automobile Environment using Inverse
Perspective Mapping in OpenCV 2010
- Mark Smids - Background Subtraction
for Urban Traffic Monitoring using
Webcams
2006
- The OpenCV Tutorials Release 2.4.9.0
2014
- Gary Bradski and Adrian Kaehler Learning OpenCV 2008
- Bing-FeiWu, Chih-Chung Kao,
US5691855
US5886838
US8180606
US8564425
US8779911
65