Machine Vision/Frame grabber
[ํ๋ ์๊ทธ๋๋ฒ] SDK ์ฌ์ฉ
[ํ๋ ์๊ทธ๋๋ฒ] SDK ์ฌ์ฉ
2019.01.09๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. [ํ๋ ์ ๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber) ๋ชจ๋ ์ ์กฐ์ฌ๋ ํ๋ ์ ๊ทธ๋๋ฒ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํ SDK๋ฅผ ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํฉ๋๋ค. ์ฃผ์ ๋ฉ์ด์ปค์ ์ ๊ณต๋๋ SDK๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. โ Euresys : Multicam / Coaxlink SDK โก Matrox : MIL/MIL-Lite SDK โข Teledyne Dalsa : Sapera SDK โฃ MVTec : Halcon SDK โค Cognex : VisionPro SDK โฅ Avaldata : AcapLib SDK ์ด ์ธ์๋ ๋ง์ ๋ฉ์ด์ปค๊ฐ ์์ง๋ง, ์ผ๋จ ์๊ฐ ๋๋๋๋ก ์ ์์ต๋๋ค. (์ ๋ฆฌ์คํธ์ ์๋ค๊ณ ์ข์ง ์๋ค๋ ์๋ฏธ๋ ์๋๋๋ค.) ์ ๊ฐ ์ฌ์ฉํด๋ณธ SDK๊ฐ ๋ช ๊ฐ ์์ง๋ง, ํน์ง์ ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค. 1. ํ๋..
[ํ๋ ์๊ทธ๋๋ฒ] ์์ ์ทจ๋ ์ํ์ค
[ํ๋ ์๊ทธ๋๋ฒ] ์์ ์ทจ๋ ์ํ์ค
2018.12.27๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. [ํ๋ ์ ๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber) ๋จธ์ ๋น์ ์นด๋ฉ๋ผ๋ฅผ ์ฌ์ฉํด๋ณธ ์ฌ๋์ด๋ผ๋ฉด ์ฐ์ ๋ชจ๋(Continuous Mode) ์ ํธ๋ฆฌ๊ฑฐ ๋ชจ๋(Trigger Mode)๋ผ๋ ๋จ์ด๋ฅผ ๋ค์ด๋ดค์ ๊ฒ๋๋ค. ์ฒ์ ์ ํด๋ณด๋ ๋ถ๋ค์ด๋ผ๋ฉด ์ ๊ฒ ๋ญ์ง ์ถ๊ฒ ์ฃ ? ๊ฐ๋จํ๊ฒ ์๋ฅผ ๋ค๋ฉด ์ค๋งํธํฐ ์นด๋ฉ๋ผ์ ๋๊ฐ์ ๋์์
๋๋ค. ์ค๋งํธํฐ ์นด๋ฉ๋ผ๋ก ๋ฌผ์ฒด ํน์ ๋ฐฐ๊ฒฝ์ ์ดฌ์ํ ๋ ์ํ๋ ์์ ์ '๋ฒํผ'์ ๋๋ฌ ์ดฌ์ํ์ฃ ? ์ด๋ฌํ ๋ฐฉ์์ ํธ๋ฆฌ๊ฑฐ ๋ชจ๋(Trigger Mode)๋ผ๊ณ ํฉ๋๋ค. ์ด์ ๋ฌ๋ฆฌ ์ฐ์ ๋ชจ๋(Continuous Mode)๋ '๋ฒํผ'์ ๊พน ๋๋ฅด๊ณ ์๋ ๊ฒ๊ณผ ๊ฐ์ต๋๋ค. (์ผ์ฑ ๊ฐค๋ญ์ ์๋ฆฌ์ฆ๋ ์ดฌ์ ๋ฒํผ์ ๊พน ๋๋ฅด๊ณ ์์ผ๋ฉด '๋ฒ์คํธ ์ท'์ด ๋์ํฉ๋๋ค. ๋ฒ์คํธ ์ท์ '์ฐ์ ์ดฌ์'์ ์๋ฏธ..
[ํ๋ ์๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ ์ ์
[ํ๋ ์๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ ์ ์
2018.12.15๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. [ํ๋ ์ ๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber) ๋จธ์ ๋น์ ์์คํ
์ ํ์ ์์์ธ 'ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber, Board)', ๋ด๊ฐ ์ฌ์ฉํ ํ๋ ์ ๊ทธ๋๋ฒ๋ ์ด๋ป๊ฒ ์ ์ ํด์ผ ํ ๊น์? ์ง๊ธ์ Camera Link(CL) ๋ณด๋๊ฐ ๋ง์ด ์ฌ์ฉ๋์ง๋ง, ์์ผ๋ก๋ CoaXPress ๋ณด๋๊ฐ ๋ง์ด ์ฌ์ฉ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ๋ ํฐ ํด์๋์ ๋์ฑ ๋น ๋ฅธ ์๋๋ฅผ ์๊ตฌํ๋ ์ดํ๋ฆฌ์ผ์ด์
์ด ์ฆ๊ฐํ๋ฉด์ ์ด์ ๋์์ด ๊ฐ๋ฅํ ๋ณด๋ ํ์
์ ์ธํฐํ์ด์ค๊ฐ CoaXPress์ด๊ธฐ ๋๋ฌธ์
๋๋ค. ๊ทธ๋ ๋ค๊ณ ๋ค๋ฅธ ์ธํฐํ์ด์ค๋ณด๋ค ๊ฐ๊ฒฉ์ด ๋์ CoaXPress ์ธํฐํ์ด์ค๋ฅผ ๋ฌด์กฐ๊ฑด ์ฌ์ฉํ ํ์๋ ์๊ฒ ์ฃ ? ์, ๋ณด๋๋ฅผ ์ ์ ํ๊ธฐ ์ํ ์์๋ฅผ ์๊ฐ๋๋ ๋๋ก ๋์ดํด ๋ณด๊ฒ ์ต๋๋ค. ์ด๋ฏธ์ง ํด์๋์นด๋ฉ๋ผ์ ํด์๋..
[ํ๋ ์๊ทธ๋๋ฒ] Interface์ ์ข
๋ฅ
[ํ๋ ์๊ทธ๋๋ฒ] Interface์ ์ข ๋ฅ
2018.12.10๋ณธ๋ฌธ ๊ธ์ ์๋ ๋งํฌ๋ฅผ ํด๋ฆญํด์ฃผ์ธ์. [ํ๋ ์ ๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber) ๋จธ์ ๋น์ ์ ์ฌ์ฉ๋๋ ์ธํฐํ์ด์ค์ ์ข
๋ฅ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ช ๊ฐ์ง๊ฐ ์์ต๋๋ค. 1. FireWire 2. TV Format 3. Analog 4. USB 2.0 5. USB3 Vision(U3V, USB 3.0 ๋ฐ USB 3.1) 5. Camera Link(CL) 6. GigE (1GigE / 10GigE) 7. CoaXPress(CXP) 8. Opt-C Link ๋ช ๊ฐ์ง๊ฐ ์๋๋ผ ์๊ฐ๋ณด๋ค ๋ง์ด ์์ต๋๋ค. ํ์ง๋ง ์ ์ธํฐํ์ด์ค๊ฐ ๋ค ์ฌ์ฉ๋ ๊น์? ํ์๊ฐ ๋จธ์ ๋น์ ์์ ์ผํ๊ฒ ๋์ง ์ฝ 10๋
์ด ์๋์์ง๋ง, ์
์ฌ ์ด๊ธฐ์๋ Analog์ Camera Link, GigE ์ธํฐํ์ด์ค๋ฅผ ๋ง์ด ์ฌ์ฉํ์ต๋๋ค. FireWire ๋ฐ..
[ํ๋ ์๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber)
[ํ๋ ์๊ทธ๋๋ฒ] ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber)
2018.11.01ํ๋ ์ ๊ทธ๋๋ฒ(Frame Grabber)๋ ์นด๋ฉ๋ผ๋ก๋ถํฐ ๋ฐ์ ๋น๋์ค ์ ํธ๋ฅผ ์์ ๋ฐ์ดํฐ๋ก ๋ณํ์์ผ ์ฃผ๋ ์์ ์บก์ฒ ์ฅ์น์
๋๋ค. ์ธํฐํ์ด์ค์ ์ข
๋ฅ์ ๋ฐ๋ผ ํ๋ ์ ๊ทธ๋๋ฒ๊ฐ ํ์ ์๋ ๊ฒฝ์ฐ๋ ์์ง๋ง, ์ผ๋ฐ์ ์ผ๋ก ๋จธ์ ๋น์ ์์๋ ์ฐ์
์ฉ ๋ณด๋๋ฅผ ์ฌ์ฉํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค. Analog Interface๋ฅผ ๋ง์ด ์ฌ์ฉํ๋ ๋์๋ ๋ณด๋๋ ๋จ์ํ ๋น๋์ค ์ ํธ๋ฅผ ์์ ๋ฐ์ดํฐ๋ก ๋ณํ์์ผ ์ฃผ๊ฑฐ๋, ์ด๋ฏธ์ง๋ฅผ ์์ถํ์ฌ ํน์ ํฌ๋งท์ผ๋ก ์ถ๋ ฅ์์ผ์ฃผ๋ ์ญํ ์ ํด์์ต๋๋ค. ํ์ง๋ง Digital Interface์ ์ฌ์ฉ์ด ์ฆ๊ฐํ๋ฉด์ ๋จ์ํ ์์์ ์บก์ฒํ๋ ๊ฒ ๋ฟ๋ง ์๋๋ผ FPGA์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฌํ์ฌ ๋ค์ํ ์ฒ๋ฆฌ๋ฅผ ์ํํ ์ ์๊ฒ ๋์์ต๋๋ค. ๋ํ, ์ธํฐํ์ด์ค์ ๋ฐ์ ์ผ๋ก ์นด๋ฉ๋ผ์ ํด์๋์ ์ถ๋ ฅ ์๋๊ฐ ์ฆ๊ฐํ์ฌ ๋์ฉ๋ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํด์ก์ต๋๋ค. ์ด..