최근 내에서 this FEX submission을 사용하여 내 QR 코드를 디코딩했습니다. 그것은 하나 또는 2 주 전 아주 잘 실행,하지만 오늘은 나를 위해 오류를 생성합니다정의되지 않은 함수 또는 변수 'BufferedImageLuminanceSource'
Undefined function or variable 'BufferedImageLuminanceSource'
Error in decode_qr (line 34);
source = BufferedImageLuminanceSource(jig);
은 그냥 zxing repository를 확인하고 일부 파일이 몇 일 전에 업데이트 된 것을 발견했다. 그래서 패키지에서 가져온 파일의 경로가 변경되었다고 생각합니다. 여기
는 decode_qr
기능에서 가져 오는 코드 :
import com.google.zxing.qrcode.*;
import com.google.zxing.client.j2se.*;
import com.google.zxing.*;
import com.google.zxing.common.*;
import com.google.zxing.Result.*;
내가 다시 일을 얻을 수 있습니까? 가져 오기 경로를 변경해야합니까?
리포지토리가 업데이트 된 경우에도 새 버전을 수동으로 다운로드하지 않은 경우 로컬 환경에 영향이 없어야합니다. 지난 2 주 동안 MATLAB 버전을 업데이트하는 것과 같은 다른 작업을 변경 했습니까? 내 로컬 (java 클래스 경로) (https://www.mathworks.com/help/matlab/ref/javaclasspath.html)이 재설정 된 것 같습니다. –
@ Dev-iL 아니. 나는 내 Matlab에 아무 것도하지 않았다. 그러나 당신은 나에게 한 가지를 상기시킨다. 나는 어제부터 나의 이전 추가 폴더에 내 새로운 추가 도구 상자를 더 이상 가질 수 없다. 따라서 기본 추가 기능 폴더는 변경되었지만 이유와 방법은 알 수 없습니다. 나는 그것을 직접 변경하지 않았다. 어떻게 다시 바꿔야합니까? – Ziming
하지만 내 Java 클래스 경로의 문제라면 패키지를 제거하고 다시 설치하여이 문제를 해결할 수 있습니까? 그러나 재설치는 전혀 도움이되지 않습니다. – Ziming