MATLAB Answers

select a subset of images according to the "image name list.txt" that matches a "1" in the "ground truth list.txt"

1 view (last 30 days)
riad didou
riad didou on 2 Jul 2020
Edited: riad didou on 2 Jul 2020
i have a ground truth list and image names list separately (with the same number of lines); that is means each line "0 or 1" in the ground truth correspond to one image name; i would like to use this information to select all the images (put it in a new folder) from my dataset that matches "1" in the ground truth.
Please, is there any trick to achieve that?


Sign in to comment.

Answers (1)

madhan ravi
madhan ravi on 2 Jul 2020
c = "image name 1.txt"
c1 = "ground truth 1.txt"
C = c(regexp(c, '\d*', 'match') == regexp(c1, '\d*', 'match'))

  1 Comment

riad didou
riad didou on 2 Jul 2020
Error using regexp
The 'STRING' input must be either a char row vector, a cell array of char row vectors, or a string array.
Error in Untitled (line 6)
C = c(regexp(c, '\d*', 'match') == regexp(c1, '\d*', 'match'));

Sign in to comment.




Translated by