[질문]잘 되던 프로그램이 갑자기 안될때!
글쓴이: ksl6424 / 작성시간: 화, 2012/07/31 - 12:29오후
오픈 라이브러리 opencv를 이용한 영상처리 프로그램입니다.
넉달전쯤에 처음으로 실행시켜 보았을때부터
바로 일주일 전까지만 해도 아무 이상없이 잘 실행이 되던것이
지금은 실행은 되는데 정상적으로 기능을 수행하지 않습니다.
명령인자(argv)로 받아오는 부분이 전혀 기능을 못하는데
마침 연구실에 똑같은 모델의 컴퓨터가 있어서 실행 해 보았더니
이 컴퓨터 역시 안됩니다. 이 컴퓨터 역시 일주일 전까지는 되었구요.
더 최신 컴퓨터로 테스트 해봤더니 역시 안되는데, 앞의 세대보다 안좋은 컴퓨터에서는 잘 작동됩니다.
아무런 세팅의 수정도 없이 그 파일 그대로 제 컴퓨터에서 실행해봐도 안됩니다.
교수님께서는 이런경우가 간혹 있다고 하시는데 어떻게 해야할지 모르겠네요.
이 프로그램이 제게는 정말 중요한 것이라서 이렇게 질문 올립니다.
opencv 문제가 아닌 통상적인 문제인것 같은데 대체 뭐가 문제인걸까요?
Forums:
명령인자(argv)로 받아오는 부분 코드를
명령인자(argv)로 받아오는 부분 코드를 올려줘보세요.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.
이 부분입니다.
argument command에는 다음과 같이 입력합니다.
"-p parameters.yml -s ../datasets/09_carchase/carchase.mpg -b ../datasets/09_carchase/init.txt"
완전히 똑같은 소스코드를 컴파일한 프로그램이 오래된
완전히 똑같은 소스코드를 컴파일한 프로그램이 오래된 컴퓨터에서 잘되고 최신 컴퓨터에서 안된다면 컴파일러를 포함하여 이용중인 라이브러리의 버전에 의한 영향일수 있습니다.
최신버전에 생긴 버그때문이거나, 혹은 동작명세가 바뀌었거나, 혹은 옛날에 잘되던게 버그였거나... 등을 생각할 수 있습니다.
댓글 달기