2017-04-30 7 views
0

안녕하세요, 나는 보행자의 INRIA 데이터 세트 이미지가 있고이 튜토리얼을 따라 svm am을 사용하여이 데이터 세트를로드하려면이 데이터 세트를로드하려고합니다. 내가 MATLAB에서이 코드를 사용할 때 폴더에 http://fr.mathworks.com/help/vision/examples/digit-classification-using-hog-features.htmlINGL 데이터 집합 열차 오류가 neg 파일을 사용하여

은/긍정적 인 이미지의 폴더가 train_64x128_H96/POS 는 완벽하게 긍정적 인 폴더를로드합니다.

trainingPosSet = imageDatastore(posdir, 'IncludeSubfolders', true, 'LabelSource', 'foldernames'); 

with posdir = 'train_64x128_H96/pos'; 내 문제는/NEG는 내가이 오류를 가지고있는/NEG 디렉토리와 같은 명령을 시도 할 때 그렇게 상징적 링크의주는 것입니다

오류 imageDatastore를 사용하여 (라인 85) 입력 폴더 또는 파일에 포함 비표준 파일 확장자.

FileExtensions 이름 - 값 쌍을 사용하여 비표준 파일 확장명을 포함시킵니다.

나는 내 svm을 훈련시키기 위해 부정적인 데이터 세트를로드하는 방법을 알고 싶습니다. 감사합니다.

답변

0

나는 다음과 같은 해답을 시도했다.실제 '/ neg'파일을 복사하고/train_64x128_H96 디렉토리의 심볼을 지우고 '/ neg'의 모든 .jpg 파일을 삭제하고 .png 파일 만 남겨 두었다. 명령이 작동하고 데이터 세트가 matlab에 저장됩니다. 이 문제를 해결하는 올바른 방법은 무엇입니까? 이 솔루션은 매우 나쁘다는 것을 알고 있습니다.