Daniel in SD
(supervised)
You just have to train for every possible object that could exist in every possible condition. Easy!Detection of objects is super easy and a well defined process. Collect samples, train on them. wahla, it works. There are standard APIs in cloud networks that work very well. Standard APIs in other formats for object detection also.
And then somehow not have any false positives... maybe not so easy but I'm no expert. I am always surrounded by orange cones.
They really need to solve the whole artificial general intelligence thing.