1. 首先进行一维水平的物体跟踪
(1)将分类(classification)问题变为回归(regression)问题
featureExtractor = ml5.featureExtractor(‘MobileNet’, modelReady);
classifier = featureExtractor.regression(capture, captureReady);
classifier.predict(capture, GetResult); // predict
(2)加入一个slider用来帮助我们显示位置信息
// slider参数含义:最小值,最大值,初始位置,步长
slider = createSlider(0, 1, 0.5, 0.01);
(3)添加一个button,每当点击按钮时,添加训练样本
addButton = createButton(‘Add’);
addButton.mousePressed(function(){
classifier.addImage(slider.value());
});
(4)使用一个方块来显示移动物体的位置
rectMode(CENTER); // 图形为矩形且位于中心位置
fill(255, 0, 255); // 填充颜色
rect(name * width, height / 2 , 50 , 50); // 位置信息:水平位置,垂直位置(中间),长,宽