scanner-research / scanner

Efficient video analysis at scale
https://scanner-research.github.io/
Apache License 2.0
620 stars 108 forks source link

hyperlapse example: Op FeatureExtractor does not exist #231

Open yichunk opened 5 years ago

yichunk commented 5 years ago

Hi, I am trying to run the example apps/hyperlapse.

It seems the example is not using the most updated API?

here uses db.table('example').as_op().range(0, 1000, item_size=100) as source, but Scanner complains there is no as_op attribute for Table. Therefore, I change it to db.source.FrameColumn() as QuickStart example.

However, I encounter the following problem

Traceback (most recent call last):
  File "main.py", line 131, in <module>
    extract_features()
  File "main.py", line 39, in extract_features
    features, keypoints = db.ops.FeatureExtractor(
  File "/root/.local/lib/python3.5/site-packages/scannerpy/op.py", line 115, in __getattr__
    op_info = self._db._get_op_info(name)
  File "/root/.local/lib/python3.5/site-packages/scannerpy/database.py", line 428, in _get_op_info
    raise ScannerException(op_info.result.msg)
scannerpy.common.ScannerException: Op FeatureExtractor does not exist

I am using the latest CPU docker provided by Scanner project.

Could someone check this example? Thanks!

fpoms commented 5 years ago

@willcrichton Any thoughts here?

willcrichton commented 5 years ago

It looks like the example hasn't been updated in a while. When I get the chance I'll modernize it to the latest API.