콘텐츠로 바로 가기
STAGING SERVER
DEVELOPMENT SERVER

문제 해결#

문제: OpenCV 관련 DLL 또는 종속성 문제#

Issue: The code execution cannot proceed because opencv_core.dll was not found.

Solution: Add the folder containing the OpenCV DLLs to your PATH environment variable.

See Adding OpenCV to PATH Environment Variable in the C++ Programmer's Guide.

Issue: opencv_core.so: cannot open shared object file.

Solution: Make sure OpenCV is properly installed and the library path is added to LD_LIBRARY_PATH.

Issue: opencv_core.so: cannot open shared object file.

Solution: Make sure OpenCV is properly installed and the library path is added to LD_LIBRARY_PATH.

문제: PCL 관련 DLL 또는 종속성 문제#

Issue: The code execution cannot proceed because OpenNI2.dll was not found.

Solution: Download OpenNI2 and add the folder containing the OpenNI2.dll to your PATH environment variable.

Issue: OpenNI2.so: cannot open shared object file.

Solution: Install the required OpenNI2 library package.

Issue: OpenNI2.so: cannot open shared object file.

Solution: Install the required OpenNI2 library package.

문제: PCL 관련 CMake 구성 오류 (RelWithDebInfo)#

Issue: When compiling a program that uses PCL with cmake, an error message similar to Compiler: C++ compiler determination failed occurs.

Solution: When building PCL in the CMake GUI, use the Release configuration instead of RelWithDebInfo.

Issue: PCL compilation problems.

Solution: Use the libpcl-dev package instead of building from source.

Issue: PCL compilation problems.

Solution: Use the distribution's PCL package if available, or build from source with Release configuration.

문제: 32비트 및 64비트 라이브러리 혼용#

문제: 32비트 및 64비트 라이브러리를 혼용할 때 발생하는 링커 오류입니다.

해결 방법: 모든 라이브러리(pylon, OpenCV, PCL)가 애플리케이션과 동일한 아키텍처(모두 32비트 또는 모두 64비트)로 컴파일되었는지 확인하십시오.

문제: Debug 모드에서 낮은 프레임 레이트#

문제: Debug 모드에서 실행할 때의 프레임 레이트가 Release 모드와 비교하여 현저히 낮습니다.

해결 방법: 이는 정상적인 현상입니다. 더 나은 성능을 위해 Release 모드로 컴파일하십시오. Debug 모드에는 추가적인 오버헤드가 발생합니다.

문제: ‘기기가 이미 연결되어 있습니다’ 오류#

문제: 프로그램이 충돌하거나 비정상적으로 종료된 후에는, 다음 오류가 발생하여 애플리케이션이 장치에 연결할 수 없습니다. Device already in use.

해결 방법:

  • pylon 런타임을 재시작하거나 시스템을 재부팅하십시오.
  • 다른 프로세스가 여전히 디바이스와의 연결을 유지하고 있는지 확인하십시오.