1

라즈베리 파이 카메라를 사용하여 실시간으로 라즈베리 파이를 사용하여 OpenCV HOG Detector를 실행할 수 있는지 알고 싶습니다.라즈베리 파이에서 실시간으로 OpenCV HOG 알고리즘

+4

대답하지만, opencv3.0 정말 또한 돼지 한 – berak

+0

@berak보다 훨씬 빠르게 실행 인간에 대한 교육 softcascades을 가지고 : 당신은 하나님해야합니다 !!!! 어쨌든, 무슨 abt Rasbery PI? –

+2

http://www.robots.ox.ac.uk/~lav/Papers/prisacariu_reid_tr2310_09/prisacariu_reid_tr2310_09.html을 참조하면 PC에서 실시간으로 HOG를 실행하려면 GPU가 필요합니다. OpenCV가 VideoCoreIV GPU를 지원하지 않는다고 생각합니다. 따라서 700MHz ARM이이를 수행 할 수있는 가능성을 좋아하지 않습니다. – Bull

답변

2

1000MHz로 오버 클럭킹하고 64MB 비디오로 충분하지 않습니다. 2.1GHz 듀얼 코어 Intel CPU와 2GB 램을 사용하는 오래된 Mac에서 640x480 스트림의 경우 겨우 8-12 FPS를 얻을 수있었습니다.

나는 Rascberry PI에서 OpenCV 3.0 (단 2.4.8)을 시도하지 않았으므로 공유 할 소프트 캐스케이드 테스트 결과가 없지만 유망한 것으로 들립니다.

내가 생각할 수있는 또 다른 아이디어는 LBP 계단식을 사용하는 것입니다. 이미 시체를 감지하기 때문에 하나의 HAAR부터 시작할 수 있으므로 테스트하기 쉽지만 LBP는 조금 더 빨라야합니다. 아마 당신은 세트 환경을 위해 정말 잘 작동하는 캐스케이드를 훈련시킬 수 있습니다.

또한 도움이된다면, 내 작은 OpenCV wrapper for the PiCamera을 테스트에 사용할 수 있습니다. 기본적으로 파이 카메라 모듈의 프레임은 cv::Mat으로 반환됩니다.

+0

George에게 답장을 보내 주셔서 감사합니다. Softcascades와 관련하여 실시간으로 여러 카메라에서 생성 된 비디오 입력을 실행해야합니다. PC가 얼마나 빨라야합니까? –

+0

위의 대답에서 언급했듯이 나는 아직 Softcascades를 사용할 기회가 없었기 때문에 대답을 드릴 수는 없습니다. 그러나 하나의 카메라로 테스트를 실행할 수 있습니다. GPU에서도 실행할 수 있는지 확인하십시오 (모든 GPU 카드가 아니고 모든 알고리즘이 OpenCV에서 지원되는 것은 아니므로 먼저 확인하십시오). 단일 카메라로 검사 한 결과 (탐지에 걸리는 시간 측정) 여러 카메라에 소요되는 시간을 예측할 수 있어야합니다 –

0

저는 CCTV 카메라를 사용하면서 USB 비디오 그래버를 사용하여 PI에서 openCV를 실행했습니다. 나는 파이썬을 사용한다.

괜찮 으면서 (내가하고 싶은대로) 실행되지만 해상도를 제한해야합니다.

PC (2GHz 듀얼 코어)보다 느리지 만 여전히 작동합니다.

관련 문제