[๋ผ์ด๋ธ๋ฌ๋ฆฌ] ์ ๋ ์์ค(Euresys) Open eVision ์๊ฐ
์ง๋ ํฌ์คํ ์์ ๋จธ์ ๋น์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์๊ฐํ๋๋ฐ์. ์ฌ์ค ์ ๋ Euresys ์ ํ์ ์ค๋ ์ฌ์ฉํด์จ ์ ์ ๋ผ, ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ณด๋ค Euresys ์ ํ์ ์ ํธํ๋ ํธ์ ๋๋ค. ๊ทธ๋์ ๋ณธ ํฌ์คํ ์์๋ Euresys์ Open eVision ์ ํ์ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ๋จธ์ ๋น์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์๊ฐ ๊ธ์ ์๋ ํฌ์คํ ์ ์ฐธ๊ณ ํ์ธ์.
[๋ผ์ด๋ธ๋ฌ๋ฆฌ] ๋จธ์ ๋น์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ๋ฅ ๋ฐ ์๊ฐ
Frame Grabber & Library ์ ์กฐ์ฌ, Euresys
์ ๋ ์์ค(Euresys)๋ ๋ฒจ๊ธฐ์์ ๋ณธ์ฌ๋ฅผ ๋ ๋จธ์ ๋น์ ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber), FPGA IP ์ฝ์ด, ์ด๋ฏธ์ง ์ฒ๋ฆฌ ์ํํธ์จ์ด๋ฅผ ์ค๊ณํ๊ณ ํ๋งคํ๋ ํ์ดํ ํฌ ๊ธฐ์ ์ ๋๋ค. ํนํ ์๋ ๋ก๊ทธ ๋ฐ ๋์งํธ ๋น๋์ค, FPGA ํ๋ก๊ทธ๋๋ฐ, ๋น๋์ค ์์ถ ๋ฐ ์คํธ๋ฆฌ๋ฐ ๋ฑ์ ์ด๋ฏธ์ง ์บก์ฒ ์ ๋ฌธ ๊ธฐ์ ์ ๋ณด์ ํ๊ณ ์์ต๋๋ค. ์ต๊ทผ์๋ Sensor to Image๋ผ๋ ํ์ฌ๋ฅผ ์ธ์ํ์ฌ ์ด๋ฏธ์ง ์ ๋ฌธ ๊ธฐ์ ์ญ๋์ด ๋์ฑ ๊ฐํ๋์ต๋๋ค. ์ด๋ฌํ ์ด๋ฏธ์ง ์บก์ฒ๋ฟ๋ง ์๋๋ผ ๋น์ ์ฒ๋ฆฌ๋ฅผ ์ํ ์ํํธ์จ์ด ๊ธฐ์ ์ด ์์ต๋๋ค. ํจํด ๋งค์นญ, ๋ธ๋์ ๊ธฐ๋ณธ์ด๊ณ 3D ๊ฒ์ฌ์ ๋ฅ ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ ๊ณตํฉ๋๋ค.
Open eVision ์๊ฐ
Euresys์ ์ฐํ์ ์ ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค. 1989๋ ์ค๋ฆฝ๋์ด ์ต์ด๋ก PC ๊ธฐ๋ฐ์ ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber) ์ถ์๋ฅผ ์์์ผ๋ก, 1996๋ ์์ ์ฒ๋ฆฌ ์ํํธ์จ์ด eVision์ ์ถ์ํ๋๋ฐ์. ์์ฃผ ์ค๋์ ๊ฐ๋ฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๋ค ๋ณด๋ ์ด์ ๋ ๊ฐ๋ฐ ๋ฐ ์ง์์ด ์ค์ง๋์๊ณ , 2007๋ ์ Open eVision ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์๋ก ์ถ์๋์์ต๋๋ค.
๊ทธ๋ผ Open eVision์ด ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ๋ฅ๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๊ฐ ํญ๋ชฉ ๋ณ ๋ค์ ์๋ ์ด๋ฆ์ ๊ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ด๋ฆ์ ๋๋ค.
- ์ ์ฒ๋ฆฌ(Filter, Threshold, Uniformize, Scale, Rotation ๋ฑ): EasyImage
- ์นผ๋ผ ์ด๋ฏธ์ง ์ฒ๋ฆฌ: EasyColor
- Fitting ๋ฐ ์๋ธ ํฝ์ ์ธก์ : EasyGauge
- ํจํด ๋งค์นญ(ํฝ์ ๊ธฐ๋ฐ, Edge ๊ธฐ๋ฐ): EasyMatch, EasyFind
- ๋ธ๋: EasyObject
- OCR: EasyOCR, EasyOCR2
- ์ฝ๋ ๋ฆฌ๋ฉ(Barcode, Matrix, QR): EasyBarCode, EasyMatrixCode, EasyMatrixCode2, EasyQRCode
- 3D ๋ธ๋: Easy3DObject
- 3D ๋ทฐ์ด: Easy3D
- 3D ์์ฑ: Easy3DLaserLine
- Deep Learning Classification: EasyClassify
- Deep Learning Segmentation: EasySegment
- Deep Learning Localization and Classification: EasyLocate
ํ์ฌ ์ ํ๊ณผ ๋น๊ตํด ๋ณด๋ฉด, ๋๋ถ๋ถ ๋ค ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๋๋ค. '๋ฅ๋ฌ๋ ๊ธฐ๋ฐ์ OCR ๊ฒ์ฌ'์ ๊ฐ์ด ํน์ํ ๊ฒฝ์ฐ๋ฅผ ์ ์ธํ๊ณ ๋ ๊ณตํต์ ์ผ๋ก ์ ๊ณตํ๋ ๊ฒ๋ค์ด์ฃ . ๊ทธ๋ผ, ๋ค ๋น์ท๋น์ทํ๋ฐ Euresys์ ํน์ง์ ๋ฌด์์ผ๊น์?
Open eVision ์ฃผ์ ํน์ง
๊ฐ์ฑ๋น๊ฐ ์ข๋ค
์ ๊ฐ ์๊ฐํ๋ ๊ฐ์ฅ ํฐ ํน์ง์ '๊ฐ๊ฒฉ์ ์ค๊ธ์ด์ง๋ง ์ฑ๋ฅ์ ์ค์๊ธ'์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ์ฆ ๊ฐ์ฑ๋น๊ฐ ์ข๋ค๋ ๊ฒ์ด์ฃ . ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๋ณ ๊ตฌ๋งค๋ ๊ฐ๋ฅํ์ง๋ง, ๊ธฐ๋ณธ์ ์ผ๋ก ํ์๋ก ํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฌถ์์ผ๋ก ๊ตฌ๋งค๋ ๊ฐ๋ฅํฉ๋๋ค. ์ด๋ฅผ ๋ฒ๋ค(Bundle) ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ผ๊ณ ํ๋๋ฐ์. ๋ฌถ์์ผ๋ก ๊ตฌ๋งค ์ ์๋นํ ์ ๋ ดํ ๊ฐ๊ฒฉ์ผ๋ก ๊ตฌ์ ํ ์ ์์ต๋๋ค. ๋ํ, ๋ฅ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๊ฒฝ์ฐ ํ์ฌ ๋๋นํ์ฌ ์์ฃผ ๊ฐ๊ฒฉ์ด ์ ๋ ดํ๋ค๊ณ ํฉ๋๋ค. ๋ณดํต ๋จธ์ ๋น์ ๋ฅ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๊ฒฉ์ด 2์ฒ๋ง ์์ด ๋๋๋ค๊ณ ํ๋๋ฐ์. Open eVision์ ๋ฅ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๊ฐ๊ฒฉ์ ๊ฑฐ์ ์ ๋ฐ์ด ์๋๋ค๊ณ ํ๋๊ตฐ์.
๊ธฐ์ ์ง์์ด ์ํํ๋ค
๊ทธ๋ฆฌ๊ณ ๋น ๋ฅธ ๊ธฐ์ ์ง์๋ ํ๋์ ์ฅ์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๋ฌผ๋ก , ํ๊ตญ ๋๋ฆฌ์ ์ ํตํด ๊ธฐ์ ์ง์์ ๋ฐ๊ธด ํ์ง๋ง, ํ์ฌ ์ฌ์ฉ ๊ฒฝํ์ ๋น๊ตํด ๋ณด์์ ๋ Euresys์ ๊ธฐ์ ์ง์์ด ์๋นํ ์ํํ์ต๋๋ค. ์ฌ์ค ๊ณ ์ฑ๋ฅ์ ์๊ตฌํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์๋๋ผ๋ฉด ๊ตณ์ด ๋น์ผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ตฌ๋งคํ ํ์๊ฐ ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ์๋ ๊ธฐ์ ์ง์์ด ์ ์ผ ์ค์ํ์ฃ .
๊ฐ๋ฐ ๋ฐ ๋ฐํ์ ๋ผ์ด์ ์ค ๊ตฌ๋ถ์ด ์๋ค
๋ํ, ํ์ฌ ์ ํ์ ๊ฐ๋ฐ์ฉ USB Dongle๊ณผ ๋ฐํ์(Runtime)์ฉ USB Dongle๋ก ๊ตฌ๋ถํ์ฌ ํ๋งคํ๋ ๊ฒฝ์ฐ๋ ์์ต๋๋ค. ๋น์ฐํ ๋ฐํ์์ฉ ๋๊ธ์ ์ฝ๋ ๋๋ฒ๊น ์ด ์ ๋๊ฒ ์ฃ . ํ์ง๋ง Euresys๋ ํ๋์ ๋๊ธ๋ก ๊ฐ๋ฐ๊ณผ ๋ฐํ์์ผ๋ก ๋ชจ๋ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
Studio์์ ๋ฌด๋ฃ๋ก ๊ฒํ ๊ฐ ๊ฐ๋ฅํ๋ค
์ผ๋ฐ 2D ์์ ์ฒ๋ฆฌ๋ Open eVision Studio์์ ๋ฌด๋ฃ๋ก ๊ฒํ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๋ชจ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฒํ ํ ์ ์๊ณ , ์ฒ๋ฆฌ ์๊ฐ๋ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ฐ ๋์ ๋ณ ์ฝ๋ Snippet์ด ๊ธฐ๋ก๋์ด, ๊ทธ๋๋ก ๋ณต์ฌํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ 2D๋ฟ๋ง ์๋๋ผ 3D์ ๋ฅ๋ฌ๋ Studio๋ ๋ฌด๋ฃ๋ก ๊ฒํ ๊ฐ ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ๋น์ผ ๋ฅ๋ฌ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ Studio์์ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์ ์ด ์์ฃผ ์ฅ์ ์ด์ฃ .
'Machine Vision > Library' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ผ์ด๋ธ๋ฌ๋ฆฌ] ๋จธ์ ๋น์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ๋ฅ ๋ฐ ์๊ฐ (0) | 2021.05.23 |
---|
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[๋ผ์ด๋ธ๋ฌ๋ฆฌ] ๋จธ์ ๋น์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ๋ฅ ๋ฐ ์๊ฐ
[๋ผ์ด๋ธ๋ฌ๋ฆฌ] ๋จธ์ ๋น์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ข ๋ฅ ๋ฐ ์๊ฐ
2021.05.23