2016-09-17 4 views
0

Visual Studio 2015 Express를 사용하여 첫 번째 컴퓨터에서 성공적으로 실행할 수있는 프로그램을 컴파일했습니다. 그런 다음 프로그램을 실행하는 데 필요한 dll 파일과 vs에서 생성 한 exe 파일을 2015 및 opencv 라이브러리를 설치하지 않은 다른 컴퓨터로 이동하려고했습니다.opencv 어설 션 실패 (matrix.cpp 508 줄)

그러나 프로그램은 프로그램 내에서 선언 된 opencv 함수를 수행 할 때 절반 만 실행될 수 있으며 아래 그림과 같은 오류가 발생합니다.

프로그램에 어떤 문제가 있습니까? 이 문제를 해결할 제안을 해주시겠습니까?

감사합니다. 어설 문에 이러한 조건의

https://drive.google.com/file/d/0B9_vlz2OS7h9Q1JTSHQ1MUVQazg/view?usp=sharing

답변

0

하나 (또는 ​​그 이상)가 false를 반환한다. 하나씩 의견을 제시하고 어떤 것이 문제를 일으키는 지 확인하십시오. 프로덕션 환경에서 일반적인 assert 문을 제거하고 프로그램 동작을 테스트 할 수도 있습니다.

+0

하지만 두 번째 PC에 VS 2015를 설치하지 않았으므로 문장을 주석으로 처리 할 수 ​​없습니다. 완전히 새로운 컴퓨터가 성공적으로 실행 되려면 exe 파일과 DLL 만 필요한지 확인하고 싶습니다. 감사! –

+1

도움 주셔서 감사합니다. 난 그 오류가 내가 그 exe 파일을 호출하는 BAT 파일을 사용했을 때 넣어 나쁜 인수에서 비롯된 것으로 나타났습니다. 감사! 이제 작동합니다! –

0

문제는 2015 년

그것은 관심있는 지역의 생성자에 의해 throw되는 예외처럼 보이는 대 실종 안 (CV : 내가 생각하는 투자 수익?). 당신은 원래 이미지보다 크거나 네가티브가 있거나 높이가있는 로이를 만들려고하는 로이를 만들려고합니다.

관련 문제