I’ve been running this pipeline for a week or so and have noticed that sometimes no feature vector is returned. My network is trained to return two classes and the sgie is set to operate on both of them. Most of the time feature vectors are there, but occasionally they’re not:
1743687326.994099 [debug] [Processed Frame] received processed frame. number of objects: 3
1743687326.994103 [debug] class: person bbox x,y:(420,88) sz: (12,35) feature vector length: 0
1743687326.994105 [debug] class: person bbox x,y:(898,226) sz: (17,47) feature vector length: 256
1743687326.994107 [debug] class: vehicle bbox x,y:(734,41) sz: (81,52) feature vector length: 256
1743687327.147618 [debug] [Processed Frame] received processed frame. number of objects: 3
1743687327.147623 [debug] class: person bbox x,y:(430,78) sz: (12,35) feature vector length: 0
1743687327.147626 [debug] class: person bbox x,y:(913,225) sz: (17,46) feature vector length: 256
1743687327.147628 [debug] class: vehicle bbox x,y:(748,35) sz: (82,52) feature vector length: 256
1743687327.347562 [debug] [Processed Frame] received processed frame. number of objects: 3
1743687327.347567 [debug] class: person bbox x,y:(464,61) sz: (12,37) feature vector length: 0
1743687327.347571 [debug] class: person bbox x,y:(952,217) sz: (15,45) feature vector length: 0
1743687327.347574 [debug] class: vehicle bbox x,y:(784,20) sz: (83,54) feature vector length: 256
1743687327.547659 [debug] [Processed Frame] received processed frame. number of objects: 3
1743687327.547679 [debug] class: person bbox x,y:(496,47) sz: (12,37) feature vector length: 0
1743687327.547683 [debug] class: person bbox x,y:(989,207) sz: (16,47) feature vector length: 256
1743687327.547685 [debug] class: vehicle bbox x,y:(820,9) sz: (84,51) feature vector length: 256
1743687327.747246 [debug] [Processed Frame] received processed frame. number of objects: 3
1743687327.747251 [debug] class: person bbox x,y:(524,33) sz: (13,37) feature vector length: 0
1743687327.747255 [debug] class: person bbox x,y:(1021,199) sz: (18,48) feature vector length: 256
1743687327.747258 [debug] class: vehicle bbox x,y:(852,1) sz: (85,45) feature vector length: 256
The numbers in parentheses are the bounding box location and size so it appears that the objects that are missing the feature vectors are on the smaller side. I guess I would assume there’s a minimum bounding box size needed for the sgie to operate on. Is that correct? Is there a way to “expand” the bounding box so it meets that threshold? Best effort is better than nothing.
Thanks