This shows the problem.
import depthai as dai
pipeline = dai.Pipeline()
monoRight = pipeline.create(dai.node.MonoCamera)
featureTrackerRight = pipeline.create(dai.node.FeatureTracker)
monoRight.out.link(featureTrackerRight.inputImage)
# featureTrackerRight.initialConfig.CornerDetector.numTargetFeatures = 5
featureTrackerRight.initialConfig.CornerDetector.numMaxFeatures = 5
script1 = pipeline.create(dai.node.Script)
script1.setScript("""
while True:
node.warn(str(len(node.io['features'].get().trackedFeatures)))
""")
featureTrackerRight.outputFeatures.link(script1.inputs["features"])
with dai.Device(pipeline) as device:
device.setLogLevel(dai.LogLevel.DEBUG)
device.setLogOutputLevel(dai.LogLevel.DEBUG)
while True:
pass