본문 바로가기
비전검사 기초 및 실무/머신비전 하드웨어

[머신비전 하드웨어편 4편] 픽셀(Pixel)과 실제 길이(mm) 변환 방법 | 머신비전 측정의 핵심 원리

by eins-solutionlab 2026. 7. 12.

머신비전 시스템에서 제품의 길이, 직경, 간격을 측정할 때 가장 중요한 개념 중 하나가 Pixel(픽셀)을 실제 길이(mm)로 변환하는 과정​입니다.

카메라는 이미지를 Pixel 단위로 저장하지만, 실제 제품은 mm(밀리미터) 단위로 제작됩니다. 따라서 정확한 치수 측정을 위해서는 Pixel과 mm의 관계를 정확하게 계산해야 합니다.

이번 글에서는 Pixel과 mm 변환 원리, 계산 방법, 해상도(Resolution) 개념, 실무 적용 사례까지 자세히 알아보겠습니다.

Pixel이란?

Pixel(Picture Element)은 디지털 이미지의 가장 작은 단위입니다.

예를 들어 카메라 해상도가

  • 1920 × 1080
  • 2448 × 2048
  • 4096 × 3000

이라면 각각의 숫자는 Pixel의 개수를 의미합니다.

머신비전에서는 물체의 길이를 Pixel로 먼저 측정한 후, 이를 실제 길이(mm)로 변환합니다.

왜 Pixel을 mm로 변환해야 할까?

카메라는 "100 Pixel"이라고 알려줄 수는 있지만, 제품이 실제로 10mm인지, 20mm인지, 50mm인지는 알 수 없습니다.

따라서 반드시 Pixel과 실제 길이의 비율을 계산해야 합니다.

예를 들어 100Pixel = 20mm라면 1Pixel = 0.2mm가 됩니다.

Pixel Resolution이란?

Pixel Resolution은

1Pixel이 실제로 몇 mm를 의미하는지 나타내는 값입니다.

가장 많이 사용하는 단위는 mm/Pixel, μm/Pixel 입니다.

Resolution이 작을수록 더 정밀한 측정이 가능합니다.

예를 들어 0.1mm/Pixel, 0.01mm/Pixel중에서는 0.01mm/Pixel이 10배 더 정밀합니다.

Pixel과 mm 변환 공식

가장 기본적인 공식은 다음과 같습니다.

mm/Pixel = 실제 측정 길이(mm) ÷ 이미지에서 측정된 Pixel 수

예를 들어, 실제 길이가 50mm인 기준 게이지를 촬영했더니 이미지에서 1000Pixel로 측정되었다면,

mm/Pixel = 50 ÷ 1000 = 0.05mm/Pixel

즉, 1Pixel = 0.05mm,  20Pixel = 1mm가 됩니다.

반대로 mm를 Pixel로 계산하는 방법

공식은 다음과 같습니다.

Pixel = 실제 길이(mm) ÷ (mm/Pixel)

예를 들어 Resolution이 0.02mm/Pixel 이라면 10mm는 10 ÷ 0.02= 500Pixel입니다.

해상도(Resolution)에 영향을 주는 요소

1. 카메라 해상도

해상도가 높을수록 더 많은 Pixel을 사용하므로 정밀도가 향상됩니다.

예를 들어 500만 화소 카메라는 200만 화소보다 더 작은 변화를 측정할 수 있습니다.

2. Field of View(FOV)

동일한 카메라라도 검사 영역(FOV)이 넓어질수록 1Pixel이 담당하는 실제 길이는 커집니다.

예를 들어 100mm 영역을 촬영하면 0.05mm/Pixel, 200mm 영역을 촬영하면 0.10mm/Pixel이 되어 측정 정밀도가 낮아집니다.

3. 렌즈 배율(Magnification)

배율이 높아질수록 한 Pixel이 담당하는 실제 길이는 작아집니다.

즉, 고배율 렌즈일수록 더 정밀한 측정이 가능합니다.

4. 센서 크기

동일한 해상도라도 센서 크기에 따라 Pixel 크기가 달라질 수 있습니다.

실제 계산 예제

예제 1

카메라 해상도: 2448Pixel

검사 영역 :122.4mm

공식 : mm/Pixel = 122.4 ÷ 2448 = 0.05mm/Pixel

예제 2

Resolution : 0.02mm/Pixel

제품 길이 : 18mm, Pixel : 18 ÷ 0.02= 900Pixel

예제 3

제품 외경 : 35mm

촬영 결과 : 700Pixel

공식 : 35 ÷ 700 = 0.05mm/Pixel

Pixel Calibration 방법

Pixel과 mm를 연결하는 가장 쉬운 방법입니다.

순서는 다음과 같습니다.

① 기준 게이지 준비 → ② 실제 길이 확인 →  ③ 이미지 촬영 →  ④ Pixel 측정 →  ⑤ mm/Pixel 계산 →  ⑥ Calibration 저장

이후에는 자동으로 실제 길이를 계산할 수 있습니다.

Camera Calibration과 차이점

많은 사람들이 Pixel Calibration과 Camera Calibration을 혼동합니다.

구분 Pixel Calibration Camera Calibration
목적 Pixel을 mm로 변환 왜곡 제거 및 좌표 계산
난이도 낮음 높음
필요 장비 기준 게이지 Calibration Board
사용 목적 길이 측정 정밀 측정, 로봇 비전

실무에서는 두 가지를 함께 사용하는 경우가 많습니다.

Pixel Resolution이 중요한 이유

Resolution이 좋지 않으면 작은 변화는 측정할 수 없습니다.

예를 들어 Resolution이 0.10mm/Pixel 이라면 0.02mm 차이는 측정하기 어렵습니다.

따라서, 제품의 허용 공차(Tolerance)에 맞는 Resolution을 설계해야 합니다.

실무 권장 기준

일반적으로 측정하려는 최소 공차의 5~10배 이상의 Resolution을 확보하는 것이 좋습니다.

예를 들어 제품 공차가 ±0.05mm라면 권장 Resolution은 0.005~0.01mm/Pixel 수준입니다.

이렇게 하면 Sub Pixel 알고리즘과 함께 매우 안정적인 측정이 가능합니다.

실제 적용 사례

자동차 커넥터의 핀 간격을 측정하는 검사 장비에서 초기에는 0.08mm/Pixel Resolution으로 검사했습니다.

핀 간격이 0.10mm만 변해도 정확히 구분하지 못했습니다.

이후 카메라 해상도를 높이고 렌즈 배율을 변경하여 0.015mm/Pixel Resolution으로 개선하자 불량 검출률이 크게 향상되었습니다.

실패 사례

사례 1. FOV를 너무 크게 설정한 경우

한 업체는 한 번에 많은 제품을 검사하기 위해 검사 영역(FOV)을 두 배로 넓혔습니다. 하지만 Resolution이 낮아져 미세한 치수 차이를 검출하지 못했고, 결국 카메라를 추가 설치해야 했습니다.

교훈: 검사 속도보다 필요한 Resolution을 먼저 계산해야 합니다.

사례 2. Calibration 없이 Pixel 값을 그대로 사용한 경우

영상에서 500Pixel을 측정하고 이를 실제 길이로 착각하여 생산 데이터를 관리했습니다. 실제 제품과 비교해 보니 큰 오차가 발생했고, Pixel Calibration을 수행한 후에야 정확한 mm 값을 얻을 수 있었습니다.

교훈: Pixel은 실제 길이가 아니며 반드시 Calibration이 필요합니다.

사례 3. 렌즈를 교체한 후 재보정을 하지 않은 경우

배율이 다른 렌즈로 교체했지만 기존 mm/Pixel 값을 그대로 사용했습니다. 모든 측정값이 일정한 비율로 틀어졌고, Pixel Calibration을 다시 수행하여 문제를 해결했습니다.

교훈: 렌즈나 Working Distance가 변경되면 mm/Pixel도 다시 계산해야 합니다.

자주 묻는 질문(Q&A)

Q1. Pixel Calibration과 Camera Calibration은 반드시 둘 다 해야 하나요?

정밀 치수 측정에서는 두 가지를 함께 사용하는 것이 가장 좋습니다. 단순 길이 측정만 필요한 경우에는 Pixel Calibration만으로도 충분한 경우가 있습니다.

Q2. mm/Pixel 값은 항상 일정한가요?

렌즈, 카메라 위치, Working Distance, 배율이 변하지 않는다면 일정합니다. 하지만 장비 조건이 바뀌면 다시 Calibration을 수행해야 합니다.

Q3. Resolution은 작을수록 좋은가요?

일반적으로는 그렇습니다. 다만 Resolution을 높이기 위해 FOV를 지나치게 줄이면 한 번에 검사할 수 있는 영역이 작아질 수 있으므로 균형이 필요합니다.

Q4. Pixel만으로도 측정이 가능한가요?

영상 내부에서는 가능하지만, 실제 제품의 길이를 계산하려면 반드시 mm/Pixel 변환 값이 필요합니다.

Q5. Sub Pixel을 사용하면 Resolution보다 더 정밀하게 측정할 수 있나요?

가능합니다. Sub Pixel 알고리즘은 한 Pixel보다 더 작은 단위까지 Edge 위치를 추정할 수 있어 측정 정확도를 향상시킬 수 있습니다. 이에 대해서는 다음 편에서 자세히 설명하겠습니다.

마무리

Pixel과 실제 길이(mm)의 변환은 머신비전 치수 측정의 가장 기본이 되는 개념입니다.

아무리 고성능 카메라와 렌즈를 사용하더라도 정확한 mm/Pixel Calibration이 이루어지지 않으면 신뢰할 수 있는 측정 결과를 얻기 어렵습니다.

또한 제품의 공차와 검사 목적에 맞는 Resolution을 설계하는 것이 머신비전 시스템의 성능을 결정하는 중요한 요소입니다.

다음 편에서는 Sub Pixel 측정 원리를 통해 1Pixel보다 더 작은 단위를 어떻게 측정하는지, 머신비전이 높은 정밀도를 구현하는 비밀을 알아보겠습니다.