나는 포인트 그레이 카메라 (http://www.ptgrey.com/)에 의해 실시간으로 캡처 된 이미지를 처리하는 응용 프로그램을 개발 중입니다. Point Gray SDK는 .net 래퍼이며 32 비트 또는 64 비트가 될 수 있습니다. 32 비트 대신 64 비트 버전의 openCV + Emgu를 사용하면 성능상의 이점이 있습니까?
는 그런 나뿐만 아니라 모두 32 비트 또는 64 비트 맛을 제공 Emgu CV ( http://www.emgu.com/)라는 OpenCV의 래퍼를 사용하고, 촬영 된 이미지를 처리합니다.Vista64에서 필자는 성능을 극대화하기 위해 64 비트 버전의 FlyCapture (Point Grey SDK)와 Emgu CV (설치시 openCV 포함)를 사용했습니다.
최근 불행히도 32 비트에서만 존재하는 XNA에서 FlyCapture + Emgu DLL 코드를 호출하고 싶었습니다. 32 비트에서 모든 구성 요소를 다시 설치해야 할 수도 있다는 것을 알고 있습니다. IPC, 원격 처리 등을 수행하십시오.
32 비트 고유의 메모리 공간에 대한 명백한 제한 외에도 예상되는 성능 손실이 있습니까? 그것이 얼마나 극적일까요? 왜 그런 것입니까?
미리 조언 해 주셔서 감사합니다.
나는 당신이 말한 것에 동의합니다 ... Opencv는 x64에서 매우 빠르게 실행됩니다. –