Skip Non-Skeleton File during data import #7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When parsing all content of the
data/nturgbd_raw
data/nturgbd120_raw
directories, the following files are found as well:NTU_RGBD_samples_with_missing_skeletons.txt
NTU_RGBD120_samples_with_missing_skeletons.txt
In code, the line
action_class = int(filename[filename.find('A') + 1:filename.find('A') + 4])
will fail for these files.This is because those are not named in the NTU dataset scheme and contain no letter
A
.The expression will be resolved to
int(filename[0:3])
which equalsint('NTU')
.NTU
cannot be converted to an int, which is why the code execution gets stopped.The fix is to skip these two files during parsing of NTU dataset files.