Я использую функцию regionprops на многих кадрах видео.Но в одном из фреймов regionprops возвращает странную структуру.
Вот мой код.Он всегда терпит неудачу в одном и том же кадре:
stats = regionprops(I, 'Centroid');
disp(isfield(stats, 'Centroid'))
disp(fieldnames(stats))
disp(stats.Centroid)
Это озадачивает, потому что функция isfield () и функция fieldnames () возвращают с приемлемыми результатами.
Это пример выходных данных, когда мой код не дает сбоя:
1
'Centroid'
133.6667 159.6667
Это вывод при сбое:
1
'Centroid'
Error using ==> disp
Not enough input arguments.
Примечание на стороне:Я использую довольно старую версию (6.1.0.450 (R12.1)
)