2014-04-05 1 views
0

이미지를 반복해서 생성하고 이미지를 디스크에 쓴 다음 다시 이미지를 읽고 처리해야하는 프로그램이 있습니다. 이미지를 인쇄 할 이클립스에서 실행할 때이 내 프로그램을 일으키는Eclipse - 혼란 출력을 src에 쓰는 중 읽는 중 bin

while (true) 
    captureAndPrintTo("src/images/xxxx.jpg"); //prints relative to project directory 
    readImageAt("images/xxxx.jpg"); //reads relative to default package directory 

: 나는 인해 의사 코드에서 볼 수 있듯이 읽고 다른 컨텍스트에서 작성하는 저를 강제로 내가 사용하고있는 라이브러리의 단점에 어려움으로 실행하고 src /에 성공한 다음 bin /에서 다시 읽으십시오. 충돌이 일어나지 않습니다. 프로그램이 종료 된 후, Eclipse는 src/bin /으로 이미지를 미러링하므로, 다음에 실행할 때 루프가 마지막 것보다 한 번 더 실행됩니다. 나는 현재 이미지를 src /와 bin /에 모두 출력하려고했다.

1) src에 인쇄 된 이미지가 bin /에 미러되도록 Eclipse의 동작을 변경하는 방법 2) 관용적 인 Java 3에서이 작업을 수행하는 더 좋은 방법 3) 더 좋은 방법 이것은 내가 사용하는 특정 라이브러리와 함께

특히, 나는 출력하기 위해 OpenCV 라이브러리의 Highgui.imwrite (...)를 입력하기 위해 Java의 class.getResource ("src/...")를 사용하고 있습니다. 감사!

답변

0

bin은 응용 프로그램을 컴파일 할 때 생성되며 응용 프로그램이 실행 된 후에는 업데이트 할 수 없습니다. 다른 장소 (SD 카드 또는 내부 메모리)에 이미지를 저장 한 다음 거기에서 이미지를 읽어야합니다. 물론이 리소스를 애플리케이션에 비공개로 설정할 수도 있습니다.

다음을 참조하십시오. The Storage Options

관련 문제