๋ฐ˜์‘ํ˜•

๋จธ์‹  ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ž€?

๋จธ์‹  ๋น„์ „์—์„œ ์˜์ƒ ์ฒ˜๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ๋น ์งˆ ์ˆ˜ ์—†๋Š” ํ•„์ˆ˜ ์š”์†Œ์ž…๋‹ˆ๋‹ค. ์นด๋ฉ”๋ผ๋ฅผ ํ†ตํ•ด ์–ป์–ด์ง„ ์ด๋ฏธ์ง€์—์„œ ๋ถˆ๋Ÿ‰ ์—ฌ๋ถ€ ๋ฐ ๊ฒฐํ•จ์— ๋Œ€ํ•œ ๊ฒ€์‚ฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ฒƒ์ด ๋น„์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ๋ฐ์š”. ์ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์œ„ํ•œ ๋ฌด๋ฃŒ, ์œ ๋ฃŒ๋กœ ์ œ๊ณต๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฌด๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ• ์ง€ ์œ ๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ• ์ง€ ๊ทธ๋ฆฌ๊ณ  ์œ ๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘์—์„œ ์–ด๋–ค ์ œ์กฐ์‚ฌ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ• ์ง€์— ๋Œ€ํ•œ ์„ ํƒ์„ ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ์š”. ๋ณธ๋ฌธ์—์„œ๋Š” ๋ฌด๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ OpenCV์™€ ์œ ๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋Œ€ํ‘œ ์ œ์กฐ์‚ฌ๋“ค์— ๋Œ€ํ•ด ์†Œ๊ฐœํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ž, ๊ทธ๋ž˜์„œ ๋จธ์‹  ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ•œ ์ค„๋กœ ์ •๋ฆฌํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋จธ์‹  ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ๋น„์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, OpenCV

OpenCV ๋กœ๊ณ 
OpenCV ๋กœ๊ณ . ์ถœ์ฒ˜: OpenCV ํ™ˆํŽ˜์ด์ง€

๊ผญ ๋จธ์‹  ๋น„์ „ ๊ด€๋ จ ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋”๋ผ๋„ OpenCV๋ผ๋Š” ์ด๋ฆ„์€ ๋งŽ์ด ๋“ค์–ด๋ดค์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. OpenCV๋Š” ์˜คํ”ˆ ์†Œ์Šค ์ปดํ“จํ„ฐ ๋น„์ „(Open source Computer Vision) ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ๋Œ€ํ‘œ์ ์ธ ๊ฒƒ์œผ๋กœ, ํฌ๋กœ์Šค ํ”Œ๋žซํผ๊ณผ ์‹ค์‹œ๊ฐ„ ์ด๋ฏธ์ง€ ํ”„๋กœ์„ธ์‹ฑ์— ์ค‘์ ์„ ๋‘” ๊ฒƒ์ด ํŠน์ง•์ž…๋‹ˆ๋‹ค. Windows ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ Linux, macOS, iOS, Android ๋“ฑ ๋‹ค์–‘ํ•œ OS ํ”Œ๋žซํผ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

๋˜ํ•œ ์ค‘์š”ํ•œ ์ ์€ BSD ๋ผ์ด์„ ์Šค๋ผ๋Š” ๊ฒƒ์ธ๋ฐ์š”. BSD ๋ผ์ด์„ ์Šค๋Š” ์†Œ์Šค ์ฝ”๋“œ ๊ณต๊ฐœ ์˜๋ฌด๊ฐ€ ์—†์œผ๋ฉฐ, ์ƒ์—…์  ์ด์šฉ์—๋„ ์ œํ•œ์„ ๋ฐ›์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ƒ์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ฐœ๋ฐœ ์‹œ ๋ณ„๋‹ค๋ฅธ ์ œ์•ฝ ์—†์ด ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ฒƒ์ด์ฃ . ๊ทธ๋ž˜๋„ ๋ผ์ด์„ ์Šค์— ๋Œ€ํ•œ ๋‚ด์šฉ์€ ์ค‘์š”ํ•˜๋ฏ€๋กœ, ํ•„์š”์‹œ ์•„๋ž˜์˜ ์‚ฌ์ดํŠธ๋ฅผ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

https://www.olis.or.kr/license/licenseGuide.do

 

๋ผ์ด์„ ์Šค ๊ฐ€์ด๋“œ

์˜คํ”ˆ ์†Œ์Šค ๋ผ์ด์„ ์Šค ๊ฐ€์ด๋“œ 3.0์€ ์˜คํ”ˆ์†Œ์Šค ๊ฐœ๋ฐœ ์‹ค๋ฌด์ž๋“ค์ด ์‰ฝ๊ฒŒ ์˜คํ”ˆ์†Œ์Šค ๋ผ์ด์„ ์Šค์˜ ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ œ์ •๋œ ๊ฒƒ์œผ๋กœ, 2016๋…„ 11์›”์— ๋ฐœํ‘œ๋˜์—ˆ๋‹ค. ๋ชฉ์ฐจ ์ด ๊ฐ€์ด๋“œ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ชฉ์ฐจ๋กœ

www.olis.or.kr

OpenCV๋Š” ์•„๋ฌด๋ž˜๋„ ๋ฌด๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ด๋‹ค ๋ณด๋‹ˆ, ์–ด๋”˜๊ฐ€์—์„œ ๊ธฐ์ˆ  ์ง€์›์„ ๋ฐ›๊ธฐ๋ณด๋‹ค๋Š” ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๊ฐœ๋ฐœ์„ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ตญ๋‚ด OpenCV ๋Œ€ํ‘œ ํฌ๋Ÿผ์œผ๋กœ๋Š” ์•„๋ž˜์˜ ๋„ค์ด๋ฒ„ ์นดํŽ˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

https://cafe.naver.com/opencv

 

OpenCV KOREA ๋Œ€ํ•œ๋ฏผ๊ตญ ์ตœ๊ณ ... : ๋„ค์ด๋ฒ„ ์นดํŽ˜

๋Œ€ํ•œ๋ฏผ๊ตญ ์ตœ๊ณ  ์ปดํ“จํ„ฐ๋น„์ ผ ์ปค๋ฎค๋‹ˆํ‹ฐ, ์ฆ๊ฐ•ํ˜„์‹ค, ์† ๋™์ž‘ ์ธํ„ฐํŽ˜์ด์Šค, ๋ฉ€ํ‹ฐํ„ฐ์น˜ ๋“ฑ Vision based Interface

cafe.naver.com

์˜ˆ์ „๋ณด๋‹ค ์นดํŽ˜ ํ™œ๋™๋Ÿ‰์ด ๋งŽ์ด ์ค„๊ธด ํ–ˆ์ง€๋งŒ, ๊ด€์‹ฌ ์žˆ๋Š” ๊ฐœ๋ฐœ ์ฃผ์ œ์— ๊ด€ํ•ด ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ์—ฌ๋Ÿฌ ์˜๊ฒฌ์„ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์œ ๋ฃŒ ๋จธ์‹  ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ

์•ž์„œ ์†Œ๊ฐœํ•œ OpenCV๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์•„๋ฌด๋ž˜๋„ ๊ธฐ๋ณธ์ ์ธ ์˜์ƒ ์ฒ˜๋ฆฌ ์ง€์‹์ด ์žˆ์–ด์•ผ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ง€์‹ ์—†์ด ๊ทธ์ € ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๋งŒ ํ„ฐ๋“ํ•ด์„œ๋Š” ์‹ฌ๋„ ์žˆ๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐœ๋ฐœ์ด ์–ด๋ ค์›Œ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์œ ๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์œ ๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ตฌ๋งคํ•˜๋ฉด ๊ธฐ์ˆ  ์ง€์›์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ณ , ๋จธ์‹  ๋น„์ „์—์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ณ„๋‹ค๋ฅธ ์ง€์‹ ์—†์ด๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์•„๋ž˜๋Š” ๊ตญ๋‚ด์— ๋งŽ์ด ์‚ฌ์šฉ ์ค‘์ธ ์ƒ์šฉ ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ฐ„๋‹จํ•œ ํŠน์ง•์„ ๋‚˜์—ดํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

MVTec์˜ Halcon Library

๋„ˆ๋ฌด๋‚˜ ์œ ๋ช…ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ž…๋‹ˆ๋‹ค. ํ• ์ฝ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ตญ๋‚ด ์ดํŒ์ด ํ•œ ๊ณณ ์žˆ์œผ๋ฉฐ, ์ด๊ณณ์—์„œ ๊ตฌ์ž… ๋ฐ ๊ธฐ์ˆ  ์ง€์›์„ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ• ์ฝ˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์€ ๊ฐ€๊ฒฉ๊ณผ ์„ฑ๋Šฅ์ž…๋‹ˆ๋‹ค. ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ค‘ ๊ฐ€์žฅ ๋น„์‹ธ์ง€๋งŒ, ๊ทธ๋งŒํผ ํ›Œ๋ฅญํ•œ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ๋Š”๋ฐ์š”. ๋ฌผ๋ก , ์‚ฌ์šฉ์ž์— ๋”ฐ๋ผ ๊ทธ ๊ฐ’์–ด์น˜๋ฅผ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ์•„๋‹ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋„ˆ๋ฌด๋‚˜ ๋งŽ์€ ํˆด์ด ์กด์žฌํ•˜๋‹ค ๋ณด๋‹ˆ, ์ด ํˆด์„ ๋‹ค ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•˜๊ธฐ์—๋„ ์–ด๋ ค์›€์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ผ๋ถ€ ๊ธฐ์—…์—์„œ๋Š” Halcon Library ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์‚ฌ๋žŒ์„ ์šฐ๋Œ€ํ•˜์—ฌ ์ฑ„์šฉํ•˜๊ธฐ๋„ ํ•  ์ •๋„์ž…๋‹ˆ๋‹ค.

Visual Studio ํ™•์žฅ ๋„๊ตฌ
Visual Studio ํ™•์žฅ ๋„๊ตฌ ํ™”๋ฉด. ์ถœ์ฒ˜: MVtec ํ™ˆํŽ˜์ด์ง€

Cognex์˜ VisionPro Library

VisionPro๋Š” ์ฃผ๋กœ ์ฝ”๋“œ ๋ฆฌ๋”ฉ์ด๋‚˜ ํŒจํ„ด ๋งค์นญ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก , ๊ทธ ์™ธ์—๋„ ์ผ๋ฐ˜์ ์ธ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ์ œ๊ณตํ•˜๊ณ , ๋”ฅ ๋Ÿฌ๋‹ ํšŒ์‚ฌ๋ฅผ ์ธ์ˆ˜ํ•˜์—ฌ ๋”ฅ ๋Ÿฌ๋‹ ๊ฒ€์‚ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ Vidi์™€ SuaKIT๋„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. VisionPro์˜ ๊ฐ€์žฅ ํฐ ํŠน์ง•์€ Flow Chart์ฒ˜๋Ÿผ ๊ฒ€์‚ฌ ํ๋ฆ„์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Drag & Drop ์ง€์ •์€ ๋ฌผ๋ก ์ด๊ณ  ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ ๊ธฐ๋Šฅ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

VisionPro Tool ํ™”๋ฉด
VisionPro Tool ํ™”๋ฉด. ์ถœ์ฒ˜: Cognex ํ™ˆํŽ˜์ด์ง€

Matrox์˜ MIL

Matrox์˜ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ MIL(Matrox Imaging Library)์€, ๊ฒฝํ—˜์ƒ ๊ตญ๋‚ด์—์„œ ์ œ์ผ ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ๋Œ€๊ฐ€ ์ค‘๊ธ‰ ์ •๋„์ด๊ณ , ์ผ๋ฐ˜์ ์ธ ๋จธ์‹  ๋น„์ „ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ตญ๋‚ด์—๋Š” Matrox Frame Grabber๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š”๋ฐ, ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๊ณง๋ฐ”๋กœ MIL์— ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋Š” ํŽธ๋ฆฌํ•จ ๋•Œ๋ฌธ์— ๋งŽ์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ๋ฌผ๋ก , Frame Grabber ๋ฐ Library๊ฐ€ ํ•˜๋‚˜์˜ ์ œ์กฐ์‚ฌ๋ฉด ๊ธฐ์ˆ  ์ง€์›์„ ๋ฐ›๊ธฐ์—๋„ ํŽธ๋ฆฌํ•œ ๋ฉด์ด ์žˆ๊ฒ ์ฃ .

Pattern Matching ์˜ˆ์‹œ
Pattern Matching ์˜ˆ์‹œ. ์ถœ์ฒ˜: Matrox ํ™ˆํŽ˜์ด์ง€

Euresys์˜ Open eVision

Open eVision๋„ ์ผ๋ฐ˜ 2D ๊ฒ€์‚ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋ฌผ๋ก  3D์™€ ๋”ฅ๋Ÿฌ๋‹ ๊ฒ€์‚ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜๋„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๊ฒฉ์€ Matrox์™€ ๋น„์Šทํ•œ ์ค‘๊ธ‰์ด๊ณ , ๋ฌด์—‡๋ณด๋‹ค๋„ ๊ฐœ๋ฐœํ‚ค์™€ ๋Ÿฐํƒ€์ž„ ํ‚ค๊ฐ€ ๋ถ„๋ฆฌ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ฆ‰, ํ•˜๋‚˜์˜ Dongle USB๋งŒ ๊ตฌ์ž…ํ•˜๋ฉด ๊ฐœ๋ฐœ ๋ฐ ๋Ÿฐํƒ€์ž„ ๋ชจ๋‘ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„ฑ๋Šฅ์œผ๋กœ ๋ณด๋ฉด Halcon์ด๋‚˜ Cognex๋ณด๋‹ค๋Š” ์กฐ๊ธˆ ๋‚ฎ์„ ์ˆ˜ ์žˆ์ง€๋งŒ, Matrox์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์ด๋ผ๋Š” ํ‰์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Open eVision
Open eVision Deep Learning Studio ํ™”๋ฉด. ์ถœ์ฒ˜: Euresys ํ™ˆํŽ˜์ด์ง€

์ •๋ฆฌ

์œ„์—์„œ ์–ธ๊ธ‰ํ•œ ์ œ์กฐ์‚ฌ ์™ธ์—๋„ ๋งŽ์€ ๋น„์ „ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ค‘ ํ˜„์žฅ์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋˜ ์ œํ’ˆ๋“ค๋งŒ ์–ธ๊ธ‰ํ•œ ๊ฒƒ์ธ๋ฐ์š”. ๊ฐ€๊ฒฉ์ด๋‚˜ ์„ฑ๋Šฅ์„ ๊ธฐ์ค€์œผ๋กœ ์ˆœ์œ„๋ฅผ ๋‚˜์—ดํ•œ๋‹ค๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค(์•„์ฃผ ์ฃผ๊ด€์ ์ธ ์ƒ๊ฐ์ž…๋‹ˆ๋‹ค).

Halcon > VisionPro > Open eVision โ‰’ MIL

๋น„์‹ผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ทธ๋งŒํผ ์„ฑ๋Šฅ์ด ๋‚˜์˜ค๊ณ , ์ƒ๋Œ€์ ์œผ๋กœ ์ €๋ ดํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๊ทธ๋ž˜๋„ ์ผ๋ฐ˜์ ์ธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์ถฉ๋ถ„ํ•œ ์„ฑ๋Šฅ์„ ๋‚ธ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ฆ‰, ๊ตณ์ด ๊ณ ์„ฑ๋Šฅ์„ ์š”๊ตฌํ•˜๋Š” ๋น„์ „ ํ”„๋กœ๊ทธ๋žจ์ด ์•„๋‹ˆ๋ผ๋ฉด ์ ๋‹นํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด๋„ ์ ์ ˆํ•˜๋‹ค๋Š” ์˜๋ฏธ์ด์ฃ .

์ƒ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ฒ€ํ† 

๋น„์šฉ์„ ์ค„์—ฌ์•ผ ํ•˜๊ณ  ์‹œ๊ฐ„์ด ๋งŽ๋‹ค๋ฉด ๋ฌด๋ฃŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์ธ OpenCV๋ฅผ ์„ ํƒํ•˜์—ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์ง์ ‘ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ณดํ†ต ์ƒ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ฐ€๊ฒฉ์ด ์ €๋ ดํ•˜๋ฉด ์ˆ˜์‹ญ๋งŒ ์›์—์„œ 100~200๋งŒ ์› ์„ ์— ๊ตฌ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๊ฐ€๊ฒฉ์ด ์ฒœ์ฐจ๋งŒ๋ณ„์ž…๋‹ˆ๋‹ค). ๋น„์ „ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐ€๊ฒฉ์ด ์ˆ˜์ฒœ๋งŒ ์›์ด๋ผ๊ณ  ํ•˜๋ฉด, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ฐ€๊ฒฉ์ด ์ฐจ์ง€ํ•˜๋Š” ๋ถ€๋ถ„์ด ํฌ์ง€ ์•Š์€๋ฐ์š”. ์ด ๊ฒฝ์šฐ ์ƒ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ตฌ์ž…ํ•˜๋ฉด ์‹œ๊ฐ„๋„ ์ ˆ์•ฝํ•˜๊ณ  ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฒ€์‚ฌ ์•ˆ์ •์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๋งˆ์ง€๋ง‰์œผ๋กœ, ์ œ๊ฐ€ ์ƒ๊ฐํ•˜๋Š” ์•„์ฃผ ์ค‘์š”ํ•œ ์ƒ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์„ ํƒ ๊ธฐ์ค€์€ ๊ธฐ์ˆ  ์ง€์›์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋ฆฌ ์„ฑ๋Šฅ์ด ์ข‹์•„๋„ ๊ธฐ์ˆ  ์ง€์›์ด ์ œ๋Œ€๋กœ ์•ˆ๋œ๋‹ค๋ฉด ํ˜„์žฅ์—์„œ์˜ ๋‹ต๋‹ตํ•จ์€ ์ด๋ฃจ ๋งํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋‹น์žฅ์— ๊ธ‰ํ•œ๋ฐ ์ฒ˜๋ฆฌ๋Š” ์•ˆ๋˜๊ณ , ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒจ๋„ ์—ฐ๋ฝ์ด ์—†๋‹ค๋ฉด ์ •๋ง ๋‚œ๊ฐํ•˜์ฃ . ์ดˆ๊ณ ์„ฑ๋Šฅ์„ ์š”๊ตฌํ•˜๋Š” ๊ฒ€์‚ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ์•„๋‹ˆ๋ผ๋ฉด, ๊ธฐ์ˆ  ์ง€์›์ด ์ž˜ ๋˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ๊ตฌ์ž…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์€ ์„ ํƒ์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•

'Machine Vision > Library' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ] ์œ ๋ ˆ์‹œ์Šค(Euresys) Open eVision ์†Œ๊ฐœ  (0) 2021.05.30