I got the same error as you, I followed these steps and now I can run the project.
- For this error
AttributeError: partially initialized module 'cv2' has no attribute 'gapi_wip_gst_GStreamerPipeline' (most likely due to a circular import)
I did this
pip uninstall opencv-python
pip uninstall opencv-contrib-python
pip uninstall opencv-contrib-python-headless
and then
pip3 install opencv-contrib-python==4.5.5.62
reference: https://stackoverflow.com/questions/72706073/attributeerror-partially-initialized-module-cv2-has-no-attribute-gapi-wip-gs
- When I executed after making the above changes, I got the following error.

that is solved by
pip install protobuf==3.20.*
reference: https://stackoverflow.com/questions/72441758/typeerror-descriptors-cannot-not-be-created-directly
Finally when I run this, I got the correct output
python Gesture_Controller.py
I hope it Helps.
Originally posted by @padminipriya69 in #17 (comment)
AttributeError: partially initialized module 'cv2' has no attribute 'gapi_wip_gst_GStreamerPipeline' (most likely due to a circular import)I did this
reference: https://stackoverflow.com/questions/72706073/attributeerror-partially-initialized-module-cv2-has-no-attribute-gapi-wip-gs
that is solved by
pip install protobuf==3.20.*reference: https://stackoverflow.com/questions/72441758/typeerror-descriptors-cannot-not-be-created-directly
Finally when I run this, I got the correct output
python Gesture_Controller.pyI hope it Helps.
Originally posted by @padminipriya69 in #17 (comment)