2012-03-21 1 views
3

나는 인간의 조직이 수술 중에 라디오 주파수와 융합되었는지 여부를 모니터링하는 프로젝트를 진행하고 있으므로 매우 빠른 카메라 (1800fps)와 레이저를 사용하고 있습니다. 조직 조명 및 framegrabber (1GB 메모리).이미지 데이터 수집 및 시간적 픽셀 분석을위한 C++ 라이브러리

현재 우리는 그래버에서 데이터를 가져 오는 PC 기반의 소프트웨어를 가지고 있으며 PC에서도 이미지를 보여 주지만 프레임 그래버에서 모든 프레임을 가져 오는 알고리즘을 추가해야합니다 마스크로 분석하고 실시간 이미지의 대비 편차를 실시간으로 계산할 수 있습니다.

C++로 이미지를 분석하는 데 도움이되는 프레임 워크가 있어야한다고 생각합니다. 너는 무엇을 제안 하는가? Zhat는 실시간 처리를 가능한 한 빨리 처리 할 수있는 최선의 선택일까요? OpenCV? OpenGL? GLPlus?

답변

2

OpenCV 달성하려는 작업에 대해 대화 상대가 있습니까? 기본적으로 많은 이미지 처리 기능을 지원하며 FFMPEG를 통해 비디오를 읽는 것을 지원하며 카메라 캡처 옵션도 제공합니다. TBB에서 OpenCV 및 GPU 사용 가능 프리미티브를 사용하면 속도를 위해 GPU 전원을 확실히 활용할 수 있습니다. OpenCV는 천천히 그러나 확실하게 이미지 분석 전문가/개발자를위한 도구가되어야한다는 점에서 지역 사회 기여도가 더할 나위없이 좋습니다.

OpenGL을 사용할 수 있습니다. 그러나 비디오/이미지/프레임을 처리하는 것 이상의 3D 그래픽 유형의 프로젝트에 적합합니다.

3

당신의 질문에 답하는 것이 좋습니다. 저는 OpenCV와 ITK를 살펴 봐야한다고 생각합니다. 두 번째 것은 의료용 이미징 커뮤니티에서 인기가 있습니다.

그렇다면 어떤 종류의 처리를 수행 하시겠습니까? 이 프레임 레이트에서는 단순한 작업 만 할 수 있습니다. 일부 프레임 그래버는 이미지를 사전 처리하여 애플리케이션에 충분할 수 있음을 알고 있습니다. 데이터 전송 및 계산의 단순성 때문에 IMO GPU 컴퓨팅은 문제가되지 않습니다.

+1

VTK는 시각화 툴킷이며 이미지 분석을 위해 만들어지지 않았습니다. – CharlesB

+0

죄송합니다, ITK를 의미했습니다 – Adrien

+0

게시물을 편집 할 수 있습니다 – CharlesB