2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)
㌂⧢㦚 ➆ ➆⧒ 㧦 㧦☯㦒⪲ 䛣 䛣䟻 㫆 㫆㩞䞮⓪ 㧎 㧎Ὃ㰖⓻ 㓺 㓺Ⱎ䔎
㍶ ㍶䛣₆
㫆㤆Ⰲ*, 㧊㰖䡚**, 㡺┺㡆**
*☯▫㡂㧦╖䞯ᾦ 䅊䜾䎆䞯ὒ
**☯▫㡂㧦╖䞯ᾦ 㩫⽊䐋Ἒ䞯ὒ e-mail : woori.helena.cho@gmail.com*
Artificial Intelligence Smart Fan That Follows People¶V3RVLWLRQ
Woo-Ri Cho*, Ji-Hyun Lee**, Da-Yeon Oh**,
*Dept. of Computer Science, DongdXN:RPHQ¶V8QLYHUVLW\
**Dept. of Statistics and Information Science, DongdXN:RPHQ¶V8QLYHUVLW\
殚 檃檃
⽎ 㡆ῂ㦮 ⳿㩗㦖 㠒Ὴ 㧎㔳㦚 䐋䟊 ㌂㣿㧦 㥚㭒⪲ 㧧☯䞮⓪ 㧎Ὃ㰖⓻ ㍶䛣₆⯒ Ṳ䞮₆ 㥚䞲 ộ㧊┺. 㧒㩗㧎 ㍶䛣₆⓪ ㌂㣿㧦Ṗ 㰗㩧 䛣䟻㦚 㫆㩞䟊㟒 䞮Ⳇ, 㫆㩞䞲┺ 䞮▪⧒☚ ㌂⧢㧊 㥚䂮䞮 㰖 㞠㦖 Ὁ₢㰖 ⧢㦚 ⽊⌊㭒Ệ⋮, ㌂⧢㧊 㠜⓪ ㌗䢿㠦㍲☚ ☯㧧䞮⓪ ゚䣾㥾㩗㧎 㔳㧊┺. ➆⧒㍲
⽎ ⏒ⶎ㠦㍲⓪ OpenCV 㡺䝞 ㏢㓺 ⧒㧊ぢ⩂Ⰲ⯒ 㭧㕂㦒⪲ 㠒Ὴ 㧎㔳 ₆⓻㦚 䌧㨂䞲 ㍶䛣₆⪲ PWM 㦚 㧊㣿䞲 ㍶䛣₆㦮 䣢㩚ὒ 㞞✲⪲㧊✲ 㟇㦮 な⬾䒂㓺 ⳾✞㦚 㧊㣿䞮㡂 㤦ỿ㫆㩫㧊 Ṗ⓻䞮☚⪳ 䞮 㡖┺. ₆㫊㦮 ㌂㣿㧦Ṗ 㰗㩧 ㍶䛣₆㦮 䛣䟻㦚 ㍺㩫䟊㟒 䞮⓪ ộ㧊 㠒Ὴ 㧎㔳㧊⧒⓪ 㔲㓺䎲㦚 䐋䟊 㧦☯㦒⪲ 䛣䟻㧊 㫆㩞♮⓪ 㔳㧊┺. ⁎ ἆὒ, ㍶䛣₆⯒ 㰗㩧 ㍺㩫䞶 㑮 㠜⓪ ㌗䢿㠦 ⏩㧎 ㌂⧢✺㠦 Ợ 䋆 ☚㤖㧊 ♾ὒ ☯㔲㠦 䞚㣪䞲 㩚⩻ ⌃゚Ṗ 㭚㠊✲⓪ 䂲䢮ἓ ㍶䛣₆⯒ Ṳ䞮㡖┺.
1. 昢嵦
䡚㨂 IT 㔲㧻㦖 㡗㌗ 㻮Ⰲ⯒ 㧊㣿䞲 㡂⩂ 㩲䛞✺㦚 Ṳ䞮₆ 㥚䟊 䛞㦚 䕪ἶ 㧞┺. 㧦☯㹾㢖 㡗㌗
㻮Ⰲ⯒ 䞿㔲䋾 㩲䛞㠦 ╖䞲 䔏䠞 ❇⪳㧊 ₆㌂䢪♮
Ⳇ, 㡂⩂ 㡗㌗ 㻮Ⰲ 㩚ⶎṖ✺㦖 Ṳ 㰚䟟 㭧㧊┺.
2001 ⎚䎆 㔲㧻㠦㍲⓪ 㧊⹎ 㔺㔲Ṛ 㠒Ὴ 㧎㔳 㔲㓺 䎲㧊 ṗὧ㦚 ἶ 㧞㦒Ⳇ ▪ Ⱔ㦖 㟒㠦 㧞㠊 㡆ῂ Ṗ 㰚䟟 ♶ ộ 㧊⧒ἶ 䞮㡖┺.[1] 㔺㩲⪲ 㞚㧊䙆㦖 㰖⋲ 9 㤪 12 㧒 㠒Ὴ㧎㔳 㔲㓺䎲㦚 䌧㨂䞲 ತ㞚㧊䙆 Xಥ⯒ 䚲䞮㡖┺.
㧊⩝Ợ 㠒Ὴ 㧎㔳㦖 ∎㭖䧞, 㩦㩦 ▪ Ⱔ㦖 㟒㠦㍲
Ṳ㧊 㰚䟟♮ἶ 㧞㦒Ⳇ 㔺㌳䢲 ㏣㦒⪲ Ṗ₢㧊 ✺㠊 㡺ἶ 㧞┺.
➆⧒㍲ 㤆Ⰲ 㔺㌳䢲㠦㍲ Ṗ㧻 Ⱔ㧊 ㌂㣿䞮⓪ ₆㑶 㭧 㠒Ὴ 㧎㔳 㔲㓺䎲㦚 䌧㨂䞲 㩲䛞㦒⪲ Ṗ㧻 㔺㣿㎇
㧞⓪ 㩲䛞㦒⪲ ⶊ㠝㧊 㫡㦚₢ 䞮⓪ ἶ⹒ 㭧 ㍶䛣₆㠦 㠒Ὴ 㧎㔳 㔲㓺䎲㦚 䌧㨂䞮₆⪲ 䞮㡖┺.
₆㫊㦮 ㍶䛣₆✺㦖 㧎㥚㩗㦒⪲ ㌂⧢㧊 䛣䟻㦚 㫆㩞 䟊㟒 䞮⓪ 㔳㦒⪲ ㌂㣿♲┺. ㌂⧢㧊 㰗㩧 ⧢㦚 㫆㩞䞲┺ἶ 䞮▪⧒☚, 䞲 䟻㦒⪲ ἶ㩫♲ 㥚䂮㠦㍲
⧢㦚 㧒㩫䞮Ợ ⽊⌊⓪ 㔲㓺䎲ὒ ₆⽎ 150 ☚ 䟻 㦒⪲ 㧒㩫䞲 ṗ☚⯒ 㥶㰖䞲 㺚 ⧢㦚 ⽊⌊⓪ 㔲㓺䎲 㧊 㧞┺. 㧊⩂䞲 㔳✺㦖 ㌂㣿㧦✺㧊 㥚䂮䞮㰖 㞠㦖 Ὁ₢㰖 ⧢㦚 ⽊⌊Ợ ♮⓪ ゚䣾㥾㩗㧎 㔳㧊┺. ⡦ 䞲 ㌂㣿㧦Ṗ ㍶䛣₆⯒ ㌂㣿䞮㰖 㞠⓪ ㌗䢿㠦㍲☚ ㍶ 䛣₆⓪ Ἒ㏣ 㧧☯㧊 ♮㠊 㩚⩻㧊 䞚㣪䞮Ợ ⌃゚♲
┺. ➆⧒㍲ 㠒Ὴ 㧎㔳㦚 䐋䞲 㧦☯ 䛣䟻 㫆㩞 㔲㓺䎲 㦖 OpenCV ⯒ 㧊㣿䞲 㞞Ⳋ 㧎㔳 Ṳ 䝚⪲㎎㓺⯒ 䐋 䟊 ㌂㣿㧦⯒ 㭧㕂㦒⪲ 㧧☯♮⓪ ㍶䛣₆⪲㖾 ㌂㣿㧦Ṗ 㤦䞮⓪ ╖⪲, 䣾㥾㩗㧎 ☯㧧㧊 㧊⬾㠊 㰖Ợ ♲┺.
➆⧒㍲ ⽎ 㡆ῂ⓪ ㍶䛣₆㠦 䌧㨂♲ 䃊Ⲫ⧒Ṗ ㌂⧢㦮 㠒Ὴ㦚 㧎㔳䞮Ⳋ, 㧎㔳䞲 ㌂⧢㦮 㥚䂮⪲ ㍶䛣₆ 䛣䟻 㧊 㩖㩞⪲ 㫆㩞♮⓪ 㧎Ὃ㰖⓻ 㓺Ⱎ䔎 ㍶䛣₆⯒ Ⱒ✺
ἶ㧦 䞲┺.
⽎ ⏒ⶎ㦮 ῂ㎇㦖 ┺㦢ὒ ṯ┺. 2 㧻㠦㍲⓪ 㡆ῂ㢖 ὖ⩾♮㠊 ㌂㣿♲ ₆㑶㦚 ㍲㑶䞲┺. Ṗ㧻 㭧㕂㧊 ♮⓪ OpenCV, PWM, な⬾䒂㓺 㟇㠦 ╖䟊 ㍺ⳛ䞲┺.
3 㧻㠦㍲⓪ 㔺㩲⪲ ῂ㎇䞲 ₆㑶✺㠦 ╖䞲 ῂ㎇☚⯒
㍺ⳛ䞮Ⳇ, 4 㧻㠦㍲⓪ 㔺㩲 Ṳ ὒ㩫✺㠦 ╖䞲 ㍲㑶 㧊 ✺㠊Ṛ┺. Ⱎ㰖Ⱏ㦒⪲ ἆ⪶ 䟻䤚 䟻 ὒ㩲 㠦 ╖䟊 ₆㑶䞲┺.
2. 斲殯夢 匶朦
2.1 OpenCV⯒ 㧊㣿䞲 㠒Ὴ 㧎㔳
㡗㌗㻮Ⰲ(image processing)⓪ 㧛⩻♲ 㡗㌗㦚 㠊⟺
⳿㩗㦚 㥚䟊 㻮Ⰲ䞮㡂 ㌞⪲㤊 㡗㌗㦚 㠑⓪ ₆㑶㧊┺.
₆⽎㩗㦒⪲ 㡗㌗㦖 㥚䂮 Ṩὒ ₆ Ṩ㦚 Ṗ㰚 㧒㩫䞲 㑮㦮 䢪㏢✺㦮 ⳾㧚㦒⪲ 㩫㦮♲┺. 㡗㌗㦚 f(x, y)⪲
㡂₆㍲ (x, y)⓪ 㥚䂮⯒ ṖⰂ䋺⓪ 㫢䚲 Ṩ㧊┺. ⁎Ⰲἶ f( )⓪ 䟊╏ 㥚䂮㦮 ₆ Ṩ㧊 ♲┺. 㯟, 2 㹾㤦 䘟Ⳋ x=100, y=50 㥚䂮㠦 ₆ Ṩ㧊 128 㧎 䢪㏢Ṗ 㧞┺Ⳋ, f(100, 50) = 128㧊 ♮⓪ ộ㧊┺.[2]
2017년 춘계학술발표대회 논문집 제24권 제2호(2017. 11)
- 820 -
2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)
2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)
2.2 PWM
PWM㦖 Pulse Width Modulation(䗚㓺 䙃 ⼖㫆)㦮 㟓㧦
⪲, 䗚㓺 䙃㦚 㫆㩞䞮㡂 㩚⩻㦚 㩲㠊䞮⓪ 㥶㣿䞲
⻫㧊┺. 䗚㓺⓪ ⰻṯ㧊 㭒₆㩗㦒⪲ ⽋♮⓪ 㩚⮮
㦮 䦦⯚㦚 Ⱖ䞲┺. 㞚⋶⪲⁎ ⨟㠦 ゚⪖䟊㍲ 䗚㓺 䙃 㦚 㯳Ṧ㔲䌊㦒⪲㖾 㞚⋶⪲⁎⯒ ❪㰖䎎䢪䞮⓪ 㑮┾㦒
⪲ 㧊㣿䞮ἶ 㧞┺.
⁎Ⱂ1. PWM㦮 Ṳ⎦
⁎Ⱂ 1 㦚 ⽊Ⳋ Duty Cycle 㧊 㯳Ṗ䞾㠦 ➆⧒ 㩚㞫☚
䄺㰖⓪ ộ㦚 㞢 㑮 㧞┺. LED 㦮 ₆⋮ ⳾䎆㦮 ㏣
☚ ❇ ┺㟧䞲 㡗㡃㠦 䢲㣿㧊 Ṗ⓻䞮┺.
3. 柢枪癢 割昷壊
⁎Ⱂ 2. 䞮✲㤾㠊 ῂ㎇☚
⁎Ⱂ 2 ⓪ 㧎Ὃ㰖⓻ 㓺Ⱎ䔎 ㍶䛣₆㦮 䞮✲㤾㠊 ῂ㎇
☚㧊┺. Ṗ㧻 㭧㕂㧊 ♮⓪ ⧒㯞Ⰲ䕢㧊㦮 䃊Ⲫ⧒Ṗ
㌂㣿㧦㦮 㥚䂮 䢫㧎 㔲 ㍶䛣₆Ṗ ╂Ⰶ ㍲⽊⳾䎆㠦 㔶 䢎⯒ ⽊⌊, 䖂㦮 䟻㧊 ㌂⧢㧊 㥚䂮䞲 Ὁ㦒⪲ 䣢㩚 㔲䋾┺. 㞞✲⪲㧊✲ 㟇㦮 な⬾䒂㓺 ⳾✞㦚 㧊㣿䞮㡂
㍶䛣₆㦮 㤦ỿ 㫆㩫 ⡦䞲 Ṗ⓻䞮┺. 㿪Ṗ㩗㦒⪲ 㡾☚
㎒㍲⯒ 㧊㣿䞮㡂 ㌂㣿㧦Ṗ 㑮Ⳋ 㔲Ṛ ☯㞞 䔏㩫 㡾☚
㧊㌗㦚 䁷㩫䞮Ⳋ 㧦☯㦒⪲ ㍶䛣₆Ṗ 㧧☯♮㠊 㭒⼖㧊
㍺㩫 㡾☚ ⹎Ⱒ㦒⪲ 䁷㩫♶ ➢₢㰖 㧧☯♲┺.
⁎Ⱂ 3. ㏢䝚䔎㤾㠊 䋊⧮㓺 ┺㧊㠊⁎⧾
⁎Ⱂ 3 㦖 ㍶䛣₆㦮 ㏢䝚䔎㤾㠊㩗 㧧☯ ὒ㩫㦚 䋊⧮
㓺 ┺㧊㠊⁎⧾㦒⪲ 㧧㎇䞲 ộ㧊┺.
₆⽎㩗㦒⪲ ㌂㣿♮⓪ 䋊⧮㓺⓪ 㧒⳾✲ 䋊⧮㓺⪲
㑮Ⳋ⳾✲ 䋊⧮㓺, 㠒Ὴ㧎㔳⳾✲ 䋊⧮㓺, 㩞㟓⳾✲ 䋊
⧮㓺⯒ ㌗㏣䞲┺.
㼁 ⻞㱎⪲ 㧒⳾✲⓪ ㌂㣿㧦㦮 㠒Ὴ㧊 䢫㧎♮Ⳋ, 㠒Ὴ 㦚 ㌂ṗ䡫㦒⪲ 䚲㔲䞮ἶ, ㍲⽊⳾䎆㠦 䢫㧎 䞲 㠒Ὴ㦚 ₆㭖㦒⪲ 㔲⁎⍦㦚 ⽊⌎┺. 㠒Ὴ㧊 㤖㰗㧊 Ⳋ 㠒Ὴ㧊 㤖㰗㧊⓪ 䟻㦚 ➆⧒ ㍲⽊⳾䎆Ṗ 䣢㩚䞮
☚⪳ 䞮㡂 FAN 㧊 䟃㌗ ㌂⧢㦚 㴩㞚 㤖㰗㧊☚⪳ 䞲
┺.
⚦ ⻞㱎⪲ 㑮Ⳋ⳾✲⓪ ㌂㣿㧦Ṗ 㑮Ⳋ㦚 䀾䞮⓪ 㔲 Ṛ╖㠦 䔏㩫 㡾☚⯒ ⹎Ⰲ ㍺㩫䟊 ⏩㦒Ⳋ ㍺䂮♲ 㡾☚
㎒㍲Ṗ 㭒⼖㦮 㡾☚⯒ 1 㽞 ┾㥚⪲ 㔺㔲Ṛ 䁷㩫㦚 䞲
┺. 䔏㩫 㡾☚⯒ 㽞ὒ䞲 㡾☚Ṗ 䁷㩫㧊 ♮Ⳋ 㧦☯㦒
⪲ ㍶䛣₆Ṗ 㧧☯㧊 ♮㠊 㭒⼖ 㡾☚⯒ ⌄䀆㭒☚⪳ 䞮 ἶ, 㾲㩖 ㍺㩫 㡾☚ ⹎Ⱒ㦒⪲ ⟾㠊㰖Ợ ♮Ⳋ ㍶䛣₆ 㧧☯㧊 㭧㰖♮Ợ ♲┺. 㡂₆㍲ 㿪Ṗ㩗㦒⪲ ㌂㣿♮⓪ 䋊⧮㓺⓪ 㡾☚ ㎒㍲㧊┺.
㎎ ⻞㱎⪲ 㠒Ὴ 㧎㔳⳾✲⓪ 2 ⳛ 㧊㌗㦮 ㌂㣿㧦Ṗ
㍶䛣₆⯒ ㌂㣿䞶 ἓ㤆 䃊Ⲫ⧒⓪ ㍶䛣₆⯒ ㌂㣿䞮⓪
㌂㣿㧦 ⳾⚦⯒ 㧎㔳䞮Ợ ♲┺. 㧊➢ ㌳㎇♲ ㌂ṗ䡫 㭧 㰖⯚㧊 Ṗ㧻 䋆 ㌂ṗ䡫㦚 㭧㕂㦒⪲ ㍶䛣₆㠦 㔶䢎
⯒ ⽊⌊Ợ ♮Ⳋ ㍶䛣₆⓪ 㭧㕂㧊 ♮⓪ ㌂⧢㦚 ₆㭖㦒
⪲ 䛣䟻㦚 㫆㩞䞮Ợ ♲┺.
Ⱎ㰖Ⱏ㦒⪲ 㩞㟓⳾✲⓪ ㌂㣿㧦㦮 㠒Ὴ㦚 䁷㩫䞶 㑮 㧞⓪ 㾲㏢ 䋂₆⯒ ㍺㩫䟊 ⏩ἶ ㍺㩫䟊 ⏩㦖 䋂₆⽊┺
㧧Ợ 䁷㩫㧊 ♮Ⳋ 㭒⼖㠦 ㌂⧢㧊 㠜┺ ⧒ἶ ㍶䛣₆Ṗ 䕦┾䞮㡂 㧦☯㦒⪲ 㧧☯㦚 Ⲟ㿮┺.
⁎Ⱂ 4. 㠒Ὴ㧎㔳 㞢ἶⰂ㯮 2017년 춘계학술발표대회 논문집 제24권 제2호(2017. 11)
- 821 -
2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)
2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)
⁎Ⱂ 5. 㑮Ⳋ⳾✲ 㞢ἶⰂ㯮
⁎Ⱂ 4 㢖 ⁎Ⱂ 5 ⓪ ㍶䛣₆㦮 Ṗ㧻 䋆 ₆⓻㧎 㠒Ὴ 㧎㔳ὒ 㑮Ⳋ⳾✲㦮 㞢ἶⰂ㯮㦚 ⁎Ⱂ㦒⪲ ῂ䡚䞲 ộ㧊
┺.
4. 儢愢
4.1 OpenCV㦮 䢲㣿
OpenCV(Open Source Computer Vision)⓪ 㧊⻞ 㡆ῂ㠦 Ṗ㧻 㭧㕂㧊 ♮⓪ ₆㑶⪲ 㧊⹎㰖, ☯㡗㌗ ㍳㦚 㥚 䟊 㩲Ὃ♮⓪ 㡗㌗ 㻮Ⰲ, 䅊䜾䎆 ゚㩚 ὖ⩾ 㡺䝞 ㏢㓺
⧒㧊ぢ⩂Ⰲ㧊┺.[3] ⽎ 㡆ῂ㠦㍲⓪ OpenCV ⧒㧊ぢ⩂
Ⰲ⯒ 㧊㣿䞮㡂 㠒Ὴ 㧎㔳 ₆⓻㦚 Ṳ䞮㡖┺.
₆⽎㩗㦒⪲ ㌂⧢㦮 㠒Ὴ 㭧 ㌂⧢㧎㰖 㞚┢㰖⯒ Ṗ 㧻 㓓Ợ ῂ䞶 㑮 㧞⓪ 㦖 ⚦ ὒ 㠒Ὴ 㥺ὓ㧊
┺. 㯟, ㌂⧢㦮 㠒Ὴ 㥺ὓ㦚 Ⲓ㩖 Ṧ㰖 䞮Ợ ♮Ⳋ, ⁎ 㞞㠦 㧞⓪ ㌂⧢㦮 ⚦ 㦚 Ṧ㰖䞮⓪ ộ㧊┺.
㌂⧢㦮 㠒Ὴ 㧊 䃊Ⲫ⧒ 㞞㠦 㧎㔳㧊 ♮Ⳋ, 䃊 Ⲫ⧒㠦 䢪Ⳋ ㌗㦮 㠒Ὴ 㥚䂮㢖 䃊Ⲫ⧒⪲䎆㦮 ỆⰂ
⯒ 䁷㩫䞮㡂 ỆⰂ㠦 ➆⯎ 䛣㏣ 㫆㩞 㥚䂮㠦 ➆⯎
䛣䟻 㫆㩞㦚 䞮☚⪳ 䞮✲㤾㠊㠦 ṗṗ 㔶䢎⯒ ⽊⌊Ợ
♲┺. 㯟, ỆⰂṖ ⲖⳊ ⧢㦮 ㎎₆Ṗ 㟓䟊㰖ἶ, ỆⰂ Ṗ Ṗ₢㤆Ⳋ ⧢㦮 ㎎₆Ṗ ṫ䟊㰖☚⪳ 䞮㡖┺. 䞲 ⳛ㦚 ₆⽎㩗㦒⪲ 㧎㔳䞮ἶ, ┺⯎ ㌂ⶒὒ 䡍ṞⰂ㰖 㞠 Ợ 䞮₆ 㥚䟊 ㌂⧢㦮 㠒Ὴ 㥺ὓ 䌦㰖⯒ 㤆㍶㩗㦒⪲
䞮ἶ, ⁎ 䤚 㦚 㺔㦚 㑮 㧞☚⪳ Ṳ䞮㡖┺. ⚦ ⳛ 㧊㌗㦮 ┺㭧 㧎㔳 ㌗䢿㧒 ➢⓪ 㡂⩂ ㌂⧢㦚 㧎㔳䞮㡂 ṗṗ㦮 ㌂⧢㦚 ῂ⼚䞶 ₆㭖㦚 ㎎㤢 ⁎ ₆㭖㠦 ⰴỢ 䞮✲㤾㠊㠦Ợ ῂ㠦Ợ ⧢㦚 㭚㰖 ㍶㩫䞮☚⪳ 䞮㡖
┺. ⡦䞲, 䃊Ⲫ⧒Ṗ 㧷㦚 㑮 㧞⓪ ㌂⧢㦮 㠒Ὴ 䋂₆㦮 㾲㏢Ṩ㦚 㰖㩫䞮㡂, 㧒㩫 䋂₆ 㧊㌗㦮 ㌂⧢ 㠒Ὴ㧊 Ṧ㰖Ṗ ♮㰖 㞠㦒Ⳋ, ㍶䛣₆ 㭒⼖㠦 ㌂⧢㧊 㠜⓪ ộ 㦒⪲ 䕦┾, 㧦☯㦒⪲ ㍶䛣₆ 㧧☯㧊 ℒ㰖☚⪳ 䞮✲㤾 㠊㠦 㔶䢎Ṗ Ṛ┺. 㧊⩂䞲 ₆⓻㦖 ㌂⧢㧊 㭒⼖㠦 㧞 㦚 ἓ㤆㠦Ⱒ ㍶䛣₆Ṗ 㧧☯㧊 ♮⸖⪲, 䣾㥾㩗㧎 㩚⩻
㏢⳾⯒ 㧊⬾Ợ ♲┺.
⁎Ⱂ 6. 㠒Ὴ 㧎㔳 Ṳ 㔺䠮
⁎Ⱂ 6 㦖 䃊Ⲫ⧒Ṗ 2 ⳛ㦮 㠒Ὴ 㦚 㧎㔳䞲 ㌂ 㰚㧊┺. ṗṗ㦮 ㌂⧢ 㠒Ὴ㦚 㧎㔳䞮Ⳋ ⁎ ㌂⧢㦮 㥚 䂮Ṗ 䢪Ⳋ㠦 㠊ⓦ 㠦 㥚䂮䟊 㧞⓪㰖 㫢䚲⪲ 䚲㔲 Ṗ ♲┺. 㡂₆㍲ 㔺㔲Ṛ㦒⪲ 䁷㩫♮⓪ 㫢䚲Ṗ 䢪Ⳋ㦮 㩫 㭧㞯 㫢䚲㠦 㥚䂮䞮☚⪳ 䣢㩚㔲䋺⓪ 㔶䢎⯒ ⽊⌊
Ợ ♲┺.
4.2 PWM㦮 䢲㣿
㧊 㡆ῂ㠦㍲⓪ PWM㦚 ㍲⽊⳾䎆㦮 䟻ὒ 䖂㦮 ㏣
☚⯒ 㩲㠊 䞮⓪◆ ㌂㣿䟞┺. C㠎㠊⯒ 㧊㣿䟊 䝚⪲⁎
⧮䟞㦚 ➢ 䟋㕂 䆪✲⓪ ┺㦢ὒ ṯ┺.
wiringPiSetupGpio() (1) softPwmCreate(pin, initial_value, range) (2) softPwmWrite(pin, value) (3) (1)⻞ 䆪✲⓪ PWM㧊 ㌂㣿 Ṗ⓻䞮☚⪳ wiringPi ⧒㧊 ぢ⩂Ⰲ 㽞₆䢪 㔲䅲㭖┺.
(2)⻞ 䆪✲⓪ 䔏㩫 Pin㠦 㽞₆Ṩὒ 㾲╩Ṩ㦚 㩫䟊㭖
┺. ⰺṲ⼖㑮 㭧, Pin㦖 PWM Pin㦒⪲ ㌂㣿䞶 GPIO
⻞䢎㧊ἶ initial_value⓪ 㽞₆Ṩ, range⪲ 㾲╩Ṩ㦚 㫆 㩫䞶 㑮 㧞┺.
(3)⻞ 䆪✲⓪ ㌂㣿㧦Ṗ 㫆㩫䞮ἶ㧦 䞮⓪ PWMṨ㦚 㰖㩫䞶 㑮 㧞┺.
⁎Ⱂ7. Duty Cycle
⁎Ⱂ 7 㦖 PWM 㦚 㧊㣿䟊 ㍲⽊⳾䎆⯒ ☢Ⰲ⓪ 㤦Ⰲ 㧊┺. ₆⽎㩗㦒⪲ ㍲⽊⳾䎆⓪ 0 ☚㠦㍲ 180 ☚₢㰖 㟧
䟻㦒⪲ 䣢㩚㔲䌂 㑮 㧞┺. µ'XW\ DQJOH¶ 㑮 㔳㦒⪲ 㡆㌆䞲 Ṩ㦚 softPwmWrite 䞾㑮㦮 value ⰺṲ
⼖㑮⪲ ⍹㦒Ⳋ 㤦䞮⓪ ṗ☚⪲ ⳾䎆⯒ ☢Ⰺ 㑮 㧞┺.
㡞⯒ ✺㠊 90 ⪲ ☢Ⰲἶ 㕌┺Ⳋ 90 / 10 + 2 = 11 㦚 value Ṩ㠦 ⍹㦒Ⳋ 䟊╏ ṗ☚⪲ 䣢㩚䞲┺. FAN ☚ ゚ 2017년 춘계학술발표대회 논문집 제24권 제2호(2017. 11)
- 822 -
2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)
2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)
㔍䞲 㔳㦒⪲ ㏣☚ 㫆㩞㦚 䞶 㑮 㧞┺.
4.3 な⬾䒂㓺㢖 㓺Ⱎ䔎䙆 㠊䝢Ⰲ䅖㧊㎮㦚 䢲㣿䞲 ㍶ 䛣₆ 㫆㧧
㌂⧢㦮 㠒Ὴ㦚 㧎㔳䞮⓪ ㍶䛣₆⯒ Ⱒ✺Ⳋ㍲ 㠊⠑Ợ 䞮Ⳋ ▪ 䣾㥾㩗㦒⪲ ㍶䛣₆⯒ 㫆㧧䞶 㑮 㧞㦚₢㠦 ╖ 䞮㡂 ἶ⹒㦚 䞮㡖┺. 㣪㯮 ╖㦮 ㌂⧢✺㧊 㓺Ⱎ䔎 䙆㦚 Ṗ㰖ἶ 㧞ἶ, 㠊䝢Ⰲ䅖㧊㎮㦚 ㌂㣿䞮⓪ ộ㧊 䢲
㎇䢪 ♮㠊㧞₆ ➢ⶎ㠦 㓺Ⱎ䔎䙆 㞞㦮 ⌊㧻♲ な⬾䒂 㓺 ₆⓻㦚 ㌂㣿䞮㡂 ㍶䛣₆㢖 㓺Ⱎ䔎䙆㦮 㠊䝢Ⰲ䅖㧊
㎮㦚 㡆ἆ䞮ἶ, ⁎ 㠊䝢Ⰲ䅖㧊㎮㦚 䐋䞮㡂 ㍶䛣₆⯒
▪ 䣾ὒ㩗㦒⪲ 䢲㣿䞶 㑮 㧞☚⪳ ἶ㞞䞮㡖┺.
㠊䝢Ⰲ䅖㧊㎮㦮 Ṗ㧻 㭧㣪䞲 㦖 な⬾䒂㓺⯒ 䐋 䞲 㩫⽊ 㩚╂㧊┺. な⬾䒂㓺 㠊╧䎆⯒ 㤆㍶㩗㦒⪲ ㌳
㎇䞮ἶ 㓺Ⱎ䔎䙆 ㌂㣿㧦㠦Ợ な⬾䒂㓺 ₆⓻㦮 䢲㎇䢪
⯒ 㣪㼃䞲┺. 㧊 ➢, ṗṗ㦮 㓺Ⱎ䔎䙆㦮 UUID Ṩ㦚
㞚㡾┺. な⬾䒂㓺㦮 䢲㎇䢪 㣪㼃 ἆὒ⯒ 㑮㔶䞮ἶ 䢲㎇䢪Ṗ ♮㠞㦒Ⳋ 㡆ἆ Ṗ⓻䞲 㤦ỿ ❪㧊㓺✺㦚 䌦㰖䞮ἶ 㤦ỿ ❪㧊㓺 㧊䔎⯒ 㑮㔶䞲┺. Ⰲ㓺䔎 う⯒ Ⱒ✺㠊㍲ 㡆ἆ㧊 Ṗ⓻䞲 ❪㧊㓺✺㦚 䢪Ⳋ㌗㦒
⪲ ⽊㡂㭖┺. ⡦䞲, ┺⯎ ❪㧊㓺✺㠦Ợ 㧦㔶㦮 Ỗ㌟
㦚 䠞㣿䞮㡂 ┺⯎ ❪㧊㓺✺ὒ 㡆ἆ㦚 㭖゚䞮Ợ 䞮 㡖┺. Ⰲ㓺䔎う㠦㍲ 㡆ἆ Ṗ⓻䞲 ❪㧊㓺✺㦮 ⳿⪳
㭧㠦㍲ ㍶䌳䞲 ❪㧊㓺㦮 㭒㏢⯒ ῂ䞮㡂 䋊⧒㧊㠎䔎
㏢䅩 ㌳㎇㦚 㥚䞲 㓺⩞✲⯒ Ⱒ✶┺. ⁎Ⰲἶ ㍶䌳♲
㤦ỿ ❪㧊㓺㢖 㩧㏣㠦 ㎇Ὃ䞮Ⳋ ◆㧊䎆 ㏷㑮㔶 㓺
⩞✲⯒ 㔲㧧䞲┺. 㧊⩝Ợ な⬾䒂㓺⯒ 㧊㣿䟊㍲ 㓺Ⱎ 䔎䙆 㠊䝢Ⰲ䅖㧊㎮ὒ ㍶䛣₆㦮 ⽎㼊㧎 ⧒㯞Ⰲ 䕢㧊
⯒ 㡆ἆ䞮Ⳋ ⌊㣿㦚 㩚╂䞶 Ⲫ㔲㰖 䢪Ⳋ 㿲⩻㦚 㥚䞲 䟎✺⩂⯒ ㌳㎇䞮㡂, ㌳㎇♲ 䟎✺⩂⯒ 䐋䞮㡂 Ⲫ㔲㰖
⯒ 㩚╂䞮㡂 ㌂㣿㧦Ṗ 㤦䞮⓪ 㧊䔎⯒ 㑮䟟䞲┺.
㠊䝢Ⰲ䅖㧊㎮㦚 䐋䟊 ῂ䡚䞮ἶ㧦 䞮⓪ ⌊㣿✺㦖 㤆㍶
㩚㤦㦮 䅲㰦/ℒ㰦㦮 ₆⓻ὒ, 㤦䞮⓪ ⳾✲✺㦚 ㍶䌳䞮 ἶ, ㌂㣿㧦Ṗ 㰗㩧 㤦䞮⓪ 㡾☚ ❇㦚 ㍶䌳䞮⓪ ộ㧊
┺. ⳾✲✺㦖 ₆⽎⳾✲, 㑮Ⳋ⳾✲, 㩞㟓⳾✲, ┺㭧⳾✲
Ṗ 㧞┺. ₆⽎⳾✲⓪ ㍶䛣₆㦮 㩚㤦ὒ 㠒Ὴ㧎㔳㦮 㡂
⯒ ㍺㩫䞶 㑮 㧞┺. 㑮Ⳋ⳾✲⓪ 㡾/㔋☚ ㎒㍲⯒ 㧊 㣿䞮㡂 ㌂㣿㧦Ṗ 㑮Ⳋ ☚㭧㠦☚ 䇢㩗䞲 ㌗䌲⯒ 㥶㰖 䞶 㑮 㧞☚⪳ 䞮₆ 㥚䟊㍲ Ⱒ✶ ₆㑶㧊┺. 㡾/㔋☚ ㎒
㍲⯒ 㧊㣿䞮㡂 ㌂㣿㧦㦮 㭒⼖ 䢮ἓ㦮 㡾☚㢖 㔋☚⯒
㞚㡺Ⳋ ㌂㣿㧦Ṗ 㠊䝢Ⰲ䅖㧊㎮㦚 䐋䟊 ㍺㩫䞲 ₆㭖 㡾☚⽊┺ 㭒⼖ 䢮ἓ㦮 㡾☚Ṗ ⏨㦒Ⳋ 㧦☯㦒⪲ ㍶䛣
₆Ṗ 㧧☯䞮Ợ ♲┺. ⡦䞲 ┺㭧⳾✲⯒ ㍺㩫䞮Ⳋ ㍶䛣
₆⯒ 㚂ἶ 㧞⓪ ㌂⧢㧊 㡂⩕㧒 ➢ Ṗ㧻 㠒Ὴ㧊 䋆 ㌂
⧢㦚 㧎㔳䞮㡂 ⁎ ㌂⧢㦚 ₆㭖㦒⪲ ㍶䛣₆㦮 䟻㧊 㤖㰗㧊⓪ ₆㑶㦚 ῂ䡚䞮㡖┺. Ⱎ㰖Ⱏ㦒⪲ 㩞㟓⳾✲㠦
㍲⓪ 㠒Ὴ㧊 㧎㔳♲ ㌂㣿㧦Ṗ 㧦㔶㦮 䢲☯ ⻪㥚㦮 ṗ
☚⯒ 㠊䝢Ⰲ䅖㧊㎮㦚 䐋䟊 ㍺㩫䞮Ⳋ ⁎ ṗ☚ 㞞㠦㍲
Ⱒ ㍶䛣₆Ṗ ㌂㣿㧦㦮 㠒Ὴ㦚 ➆⧒Ṗ☚⪳ 䞮㡂 䞚 㣪䞲 ㍶䛣₆㦮 㠦⍞㰖 ㏢゚⯒ 㭚㧒 㑮 㧞☚⪳ 䞮㡖┺.
5. 冶嵦
㞴㍲ 3 㧻ὒ 4 㧻㠦㍲ ῂ䡚䞲 ₆㑶✺⪲ ㍶䛣₆㠦 䌧 㨂♲ 䃊Ⲫ⧒⯒ 䐋䟊 ㌂⧢ 㠒Ὴ㦚 㧎㔳䞮㡂, 㧦☯㦒⪲
䛣䟻㦚 㫆㩞䞮Ợ ♲┺.
㧊⩂䞲 ₆⓻㦖 ㌂㣿㧦✺㧊 ➆⪲ 䣢㩚 ₆⓻㦚 ㍺㩫 䞮㰖 㞠㞚☚ 㧦☯㦒⪲ ㌂㣿㧦Ṗ 㥚䂮䞲 Ὁ㦒⪲ ㍶䛣
₆ 䟻㦚 䔖 㑮 㧞┺⓪ 䘎Ⰲ㎇㦚 Ṗ㰖ἶ 㧞┺. ⡦䞲 㧊⩂䞲 ₆㑶㦖 ⴎ㧊 䘎䞲 ộὒ ṯ㦖 Ṗ䞒䞲 㧊㥶
⪲ ㍶䛣₆⯒ 㰗㩧 㫆㩫䞶 㑮 㠜⓪ ㌂⧢✺㠦Ợ 㥶㣿䞮 Ợ 㝆㧒 㑮 㧞┺.
䡚㨂 㠒Ὴ 㧎㔳㦖 ┾㑲䧞 䃊Ⲫ⧒⯒ 㧊㣿䟊 㡂⩂ 㨂
⹎㧞⓪ 䃦Ⰳ䎆 㧻㦚 㠏㠊 㾂㡗䞮⓪ ₆⻫㦒⪲Ⱒ 㝆 㧊ἶ 㧞┺. 䞮㰖Ⱒ 㠒Ὴ㦮 䔏㩫 㥚⓪ ⁎ ㌂⧢㦮 㰖 ⶎὒ ṯ㦖 㡃䞶㦚 䞲┺. ㍶䛣₆⯒ 㔲㧧㦒⪲ 㡂⩂ 㩲 䛞㠦 ㌂㣿♮⓪ 㠒Ὴ 㧎㔳㦖 㞴㦒⪲ ṲṲ㧎㦮 㔶㦚 㯳ⳛ䟊㭒⓪ ⽎㧎 㧎㯳 㩞㹾, CCTV ❇㠦 ⻪㬚 ㌳ 䡚 㧻㠦 㭧㣪䞲 㯳Ệ 㧦⬢⪲ 㝆㧒 㑮 㧞⓪ ❇ 㹾㎎╖ 㭒 㣪 ₆㑶 㭧 䞮⋮⪲ 㭒⳿ ἶ 㧞┺.
焾処怾竒
[1] ;LDQJKXD)DQ)X\RX=KDQJ+DL[LD:DQJ;LDR/X³The System of Face Detection Based on OpenCV´ ,(((
Comm 2012
[2] OpenCV ⪲ ⺆㤆⓪ 㡗㌗ 㻮Ⰲ 㦧㣿. 㩫㎇䢮, ⺆ 㫛㤇 㰖㦢. ㌳⓻㿲䕦. 2017 ⎚ 3 㤪 3 㧒 㽞䕦 䟟 [3] Ivan Culjak, David Abram, Tomislav Pribanic, Hrvoje
Dzapo, Mario Cifrek ³$ EULHI LQWURGXFWLRQ WR 2SHQ&9´
MIPRO 2012
犢熞
⁎Ⱂ 1.
http://www.hho4free.com/pulse_width_modulator__pwm.ht ml
⁎Ⱂ 7.
http://razzpisampler.oreilly.com/ch05.html 2017년 춘계학술발표대회 논문집 제24권 제2호(2017. 11)
- 823 -
2017년 추계학술발표대회 논문집 제24권 제2호 (2017. 11)