2017-01-27 4 views
2

새로운 이미지 처리입니다. 데이터 세트가 있고 대상 이미지를 기반으로 이미지를 보정하고 싶습니다. 나는 이미지 캘리브레이션에 대해 많은 서핑을했지만 결과의 대부분은 카메라 캘리브레이션을 야기한다. 나는 이것이 동일하거나 다른 것들인지 혼란 스럽다. 아무도 나에게이 두 용어의 차이점을 설명 할 수 있습니까?이미지 보정 대 카메라 보정

  1. 바이어스 프레임 교정
  2. 다크 프레임 교정
  3. 플랫 필드 :

    이미지 보정에 결과 중 하나를 통해 독서에

    , 내가 수행해야하는 세 가지 단계가 있다는 것을 알고있어 프레임 보정

또한 Android에서이 작업을 수행해야합니다. 이를 위해 OpenCV 또는 JavaCV를 사용해야한다고 생각했습니다.

OpenCV/JavaCV를 사용하여 이러한 3 단계를 사용할 수 있는지 알고 싶습니다.

답변

0

교정은 데이터를 좀 더 정확하게 활용하거나 특정한 필요를 충족시키기 위해 측정을 재구성하기 위해 데이터에 대한 지식을 활용하는 프로세스입니다. 원하는 교정 결과가 무엇인지 전혀 알지 못하기 때문에 말하기 어렵습니다. 다음과 같이

는 일반적으로 차이는 : 당신이 카메라를 가지고 몇 가지 조건을 충분이 캡처 한 이미지를 달성하고자하는

  1. 카메라 보정. 이 과정은 대개 컬러 마커, 지오메트리 검사기 보드, 레이저 스윕 등과 같은 미리 정의 된 일부 이미지의 이미지를 찍는 것을 의미합니다.이 방법을 사용하면 촬영 한 다른 이미지에 대해 이미지의 특정 특징을 재구성하는 데 필요한 카메라 매개 변수를 얻을 수 있습니다 (중요한 매개 변수가 카메라의 위치 나 노출 시간 ...)

  2. 이미지 보정 등 시간

    는 유사하지만, 입력 화상은 다른 하에서 등 다른 소스 (다른 카메라, 렌더링, 시뮬레이션에 의한) 또는 수 상황 (노출, 조명 등). 이 경우 우리는 보정 과정의 고급 스러움이 없기 때문에 대신 이미지에서 어떤 종류의 기능을 발견하고 나머지 이미지 (예 : 알려진 크기, 색, 온도 등의 객체)를 보정해야합니다.

차이점은 입니다. 카메라 보정은 단일 이미지 장치를 이미지 원본으로 사용하고 이미지 보정은 여러 이미지 원본 (종종 알 수 없음)이있는 경우입니다.

OpenCV하지만이 작업을 위해이 lib를 사용하는 사람들은 다음과 같은 작업을 지원해야합니다.이러한 동작

여기 작은 예 :