Post

인텔 RealsenseID F455/F450 첫걸음

Step 1.

인텔 리얼센스 제품군 중 얼굴인식에 특화된 RealSenseID(이하 RSID) 캠을 사용해 보게 되었다.

일반적으로 사용되는 Intel realsense SDK는 RSID에서는 사용할 수 없었다.

이 RSID 사용을 위해서는 아래 주소에서 전용의 SDK를 다운받아야 한다.

1
git clone https://github.com/IntelRealSense/RealSenseID.git

정상적으로 설치가 끝났다면, 아래의 명령을 통해 간단히 실행해 볼 수 있다.

1
2
cd RealSenseID/build/bin
./rsid-cli /dev/ttyACM0

주의사항

  1. 보안을 위한 Secured 옵션은 RSID기기에 귀속되는 설정인지, 해당 옵션을 한번 활성화 하면 장치를 분리 후 다른 PC에 연결하면 벽돌이 되어버린다. 반드시 장치를 제거하기 전에 Secured 옵션을 해제 한 후 분리하여야 삽질을 면할 수 있을 것이다.

시행착오

  1. $ [PacketSender] Got invalid crc. Expected: 561. Actual: 20100 error : USB 접근 권한이 부여되지 않아서 발생. -> $ sudo chmod 666 /dev/ttyACM0
  2. $ “Firmware cannot be updated directly to the chosen version. Flash firmware version 3.1.#.# first.Firmware cannot be updated directly to the chosen version. Flash firmware version 3.1.#.# first.” : RSID의 펌웨어는 2에서 4버전으로 바로 업데이트 할 수 없다. 3점대 버전을 거쳐서 4버전으로 업데이트를 진행하자.
  3. 펌웨어 SKU 버전 선택 : RSID의 펌웨어는 SKU1과 SKU2로 나뉘는데, 그냥 하나 해보고 안되면 다른 걸 해도 되는 것 같지만, 본인은 겁이 많았기에 맞는 것을 찾아 설치하였다. 구별방법은 간편한데, 자신의 다바이스가 아래와 같은 형태의 SN을 가지면 120X6228XXXXXXXXXXXXXXXX-X XX 122X6228XXXXXXXXXXXXXXXX-XXX XXXX6229XXXXXXXXXXXXXXXX-XXX SKU2 버전을 설치하면 된다.
  4. 만약 이 기기를 openCV와 함께 사용할때, 카메라 번호를 0이나 1로 지정해도 잡히지 않는 경우, -1을 시도해보자. 음의 정수는 안되는 줄 알았는데, 필자의 경우 -1에서 작동하였다.
  5. Cannot find rsid.so : build/lib 폴더를 찾아보면 찾을 수 있을 것이다.
This post is licensed under CC BY 4.0 by the author.