전체 글 537

텔레센트릭 렌즈(Telecentric Lens)란 무엇인가?

머신비전에서 텔레센트릭 렌즈(Telecentric Lens)를 개발하게 된 것은 아래와 같은 문제 때문입니다. 과 같은 물체를 볼 때 일반 렌즈는 와 같이 보입니다. 이렇게 되면 원의 규격과 위치를 볼 때 렌즈의 중앙부와 주변부의 값이 차이가 납니다. 렌즈의 중앙부의 원은 정원이겠지만 주변부는 타원으로 보이겠죠? 대상체의 높낮이에 대해서도 다르기 때문에 같은 사이즈의 원기둥의 지름이 다르게 표기됩니다. 아래의 이유 때문이죠 일반 렌즈는 사람의 눈처럼 멀리 있는 것은 작게 가까이 있는 물체는 크게 보입니다. 자동화 공정에서 정밀하게 두 물체의 간격을 볼 때는 문제가 생깁니다. 이것을 해결하기 위해 텔레센트릭 렌즈(Telecentric Lens)가 개발되었습니다. 텔레센트릭 렌즈(Telecentric Len..

[카메라·영상] 2023.01.26

카메라 렌즈

렌즈의 종류는 크게 2가지가 있습니다 줌렌즈와 단렌즈 이죠 그 외에도 특수한 촬영을 위한 매크로 렌즈 같은 특이 케이스 또한 있지만 오늘은 일단 기본부터 확실하게 잡으려고 합니다!! 렌즈에는 mm수가 있습니다 그리고 mm 수에 따라 광각, 표준, 망원으로 렌즈가 나뉘는데요 흔히 14mm~35mm까지를 광각이라고 하며, 85mm~ 이상부터는 모두 망원렌즈로 봅니다 하지만 보통의 평범한 촬영이라면 85mm ~ 200mm의 망원을 사용하며, 그 위로는 가까이 다가갈 수 없는 야생동물을 촬영하거나 천체를 촬영하는 용도로 사용하기에 대부분은 200mm까지 사용을 합니다! 그리고 광각과 망원 렌즈 사이의 mm 수의 렌즈는 표준 사이즈로 해석하며, 기본적으로 표준 렌즈라고 한다면 50mm를 기준으로 합니다 우선 단렌..

카테고리 없음 2023.01.17

카메라 렌즈 화각이란?

카메라를 사용하시다보면 화각이 좁다 화각이 넓다 라는 말을 들어보셨을겁니다 화각이라는건 카메라로 보는 각도 즉 사진에 담기는 영역에 영향을 주는것으로 보통 렌즈만 화각에 영향을 주는거라 생각하시겠지만 카메라의 영향도 있는데요 ​ 그럼 자세히 화각에 대해서 설명 드려보겠습니다 ​ ​ ​ 화각이 머에요? 위그림을 보시면 약간이나마 이해하시기 편하게 나와있네요 (역시 지식백과의 힘은 대단합니다) ​ 표준렌즈 또는 광각렌즈, 망원렌즈라 부르는 렌즈들의 각도의 차이를 볼수가 있는데요 ​ 이 렌즈들이 왜 이런 화각을 가지는지 좀더 쉽게 설명 드리자면 위 두사진의 차이라고 보실 수 있습니다 ​ 위 사진에서 보시면 약간의 차이라 하더라도 렌즈의 길이에 따라 초점이 맞춰지는 곳과의 거리가 달라지는것으로 보면 왜 화각의 ..

[카메라·영상] 2023.01.17

‘메가픽셀 렌즈’란 무엇이며, 왜 필요한가?

메가픽셀(Megapixel) 카메라에 필요한 렌즈는 기존 아날로그 카메라에 필요한 렌즈와 많이 다르다. 이런 고해상도 카메라에는 더 높은 품질의 렌즈가 필요하다. 예를 들어, 메가픽셀 카메라에서 렌즈의 초점면 스폿 크기(spot size)는 센서의 픽셀 크기와 비슷하거나 작아야 한다. 메가픽셀 카메라 렌즈가 더 많은 고정밀 요소를 필요로 하기 때문에 아날로그 렌즈보다 더 비싸다. 메가픽셀 카메라를 원하는 사람들은 메가픽셀 렌즈를 사용하기만 하면 된다고 생각할 수 있지만, 그것은 그렇게 간단하지 않다. 많은 경우에 필요한 렌즈가 제공되는지 확인하기가 매우 어렵다. 전통적으로 아날로그 카메라에서 렌즈 지정은 큰 문제가 되지 않았다. 그래서 많은 설계자들은 메가픽셀 카메라의 경우, ‘렌즈는 다 같은 렌즈가 아..

[카메라·영상] 2023.01.11

SWIR Camera

SWIR 카메라: 알아야 할 기본 지식 머신 비전 시스템 제조업체라면 고객사가 모든 종류의 생산 환경에서 일관적인 수준의 품질 관리를 수행할 수 있는 시스템을 구축하는 것이 중요합니다. 이를 위해, 그동안은 일반 영역 스캔(area scan) 카메라에 의존해 왔습니다. 하지만 최근 SWIR 라인 스캔(line scan) 카메라의 해상도가 향상되고, 가격이 하락함에 따라 SWIR 카메라 고유의 장점을 활용하는 새로운 검사 시스템들이 개발되고 있습니다. SWIR 카메라는 무엇인지, 그리고 어떻게 작동하는지, SWIR 카메라에 대해 알아야 할 기본 지식에 대해 살펴보겠습니다. SWIR란? SWIR 카메라를 이해하려면, 먼저 SWIR의 개념을 살펴봐야 합니다. SWIR는 Short Wavelength Infra..

카테고리 없음 2022.12.21

양자 효율성 (Quantum Efficiency, QE)

단위 : Percent (%) 의미 : 센서의 각 픽셀 하나가 광자(photons)를 특정파장(nm)에서 전하(electrons)로 변환하는데 얼마나 효율적인지, 변환되는 '비율'을 의미합니다. 한 픽셀로 들어가는 모든 광자가 전자로 변환되는 것은 아니므로, 100% 효율을 갖는 센서는 없습니다. QE의 비율이 높다는 것은 빛을 감지하기 위한 감도가 더 높다는 것을 의미합니다. 즉, 저조도(low light) 어플리케이션에서 사용하기에 유용합니다. QE는 일반적으로 가시주파수 범위(300-700nm) 및 근적외선(Near-IR) 범위(850-1100nm)에서 표시됩니다. 센서 기술과 특정 파장에 따라 QE는 달라집니다. 결론 : 높은 비율일수록 좋은 센서입니다. 참조 : https://luckygg.ti..

[카메라·영상] 2022.11.12

modelsim :: Error: (vlog-13069) : near "EOF": syntax error, unexpected end of source code. 해결 방법

simulation 중에 아래와 같은 error 발생 시 대처하는 방법. Error: (vlog-13069) : near "EOF": syntax error, unexpected end of source code. 먼저 EOF의 의미 처럼 끝나지 않은 모듈이 있다는 의미다. 즉, test bench로부터 하위 모듈 가운데 'endmodule'이 없기 때문에 끝나지 않은 simulation이라는 의미로 위와 같은 error를 표시한다. 따라서 코드를 자세히 확인하여 끝나지 않은 module의 구문을 endmoudle로 맞춰주면 위 error는 발생하지 않는다.

[FPGA] 2022.11.05

[IntelFPGA] Quartus compile 중 "Sorry!" error 발생 대응 방법 (actl_root.cpp)

Quartus install 후 또는 사용 중에 "sorry!" 로 시작되는 critical error message 발생 시 대응 방법 1. error 발생 시 "preview report"를 확인 2. "preview report"내에 internal err 코드를 확인 --> 아래와 같은 message일 경우 windows10용 DLL 파일이 없거나 최신 ver.이 아니기 때문에 발생 한 것. => File: /quartus/ccl/actl/actl_root.cpp, Line: 1022 3. 아래 link로 찾아 들어가 visual studio 2013 visual C 재배포 가능 패키지를 설치하면 정상 동작 함 https://www.microsoft.com/en-gb/download/details..

[FPGA] 2022.09.28

오버랩(Overlap) 기능이란..

오버랩은 의미 그대로 겹친다는 것입니다. 카메라 동작에서 오버랩은 '리드아웃(readout) 기간에 노출(exposure)하는 동작'을 의미합니다. 이 오버랩 용어를 제조사별로 부르는 단어가 제각각입니다. Exposure Overlap, Readout Overlap, Trigger Overlap 등 다양한 호칭이 있지만 의미는 같습니다. 오버랩 동작을 이해하기 위해 아래의 타이밍 차트를 보겠습니다. 위 타이밍 차트는 다음과 같이 해석됩니다. ① Trigger 신호가 입력되면, Rising Edge 기준으로 노출이 시작됩니다. (노출은 즉각 시작하지 않고, 일정 시간 후에 노출이 시작됩니다. 이 일정 시간은 카메라 사양마다 다릅니다.) ② 노출이 일정 시간동안 동작합니다. 위 그림은 트리거의 폭(pulse..

[카메라·영상] 2022.08.26 (1)