openvinotoolkit / openvinotoolkit/open_model_zoo
action_recognition_demo.py -- IndexError: list index out of range
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 4.4k
- Forks
- 1.4k
- Avg merge
- 4d 13h
- Merged PRs (30d)
- 4
Description
Error:
File "/home/intel/openvinoc/open_model_zoo/demos/action_recognition_demo/python/action_recognition_demo/result_renderer.py", line 155, in decode_output
decoded_labels = [labels[i] if labels else str(i) for i in top_ind]
~~~~~~^^^
IndexError: list index out of range
When running "action_recognition_demo" model using encoder and decoder as:
action-recognition-0001/action-recognition-0001-encoder/FP16/action-recognition-0001-encoder.xml
action-recognition-0001/action-recognition-0001-decoder/FP16/action-recognition-0001-decoder.xml
I am facing list index out of range error due to driver_action.txt file
command used:
python action_recognition_demo.py -m_en /open_model_zoo/demos/action_recognition_demo/python/intel/action-recognition-0001/action-recognition-0001-encoder/FP16/action-recognition-0001-encoder.xml -m_de /open_model_zoo/demos/action_recognition_demo/python/intel/action-recognition-0001/action-recognition-0001-decoder/FP16/action-recognition-0001-decoder.xml -i /open_model_zoo/sample-videos/driver-action-recognition.mp4 -d CPU -at en-de -lb /open_model_zoo/demos/action_recognition_demo/python/driver_actions.txt
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with demos/action_recognition_demo/python/action_recognition_demo/result_renderer.py at decode_output, then compare its top_ind values with the entries in driver_actions.txt and the encoder/decoder output. Reproduce the supplied action_recognition_demo.py command; done means the driver-action video completes without IndexError and the displayed labels match the model output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- machine-learning
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100