Giter VIP home page Giter VIP logo

sort-deepsort-yolov3-ros's People

Contributors

ilyasmg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sort-deepsort-yolov3-ros's Issues

Numba Python 3 Support

Hi @ilyasmg

I've noticed that since 0.47.0 numba only supports Python 3, and your track.py file uses Python 2 through the shebang #!/usr/bin/env python. Simple changing this to Python 3 does not seems to work as ROS Melodic doesn't support Python 3. When I do this I get the following error:

File "/home/ed-muthiah/catkin_ws/src/sort-deepsort-yolov3-ROS/sort_track/src/track.py", line 75
    rate = rospy.Rate(10)
                        ^
TabError: inconsistent use of tabs and spaces in indentation

Any suggestions to get this repo working for Python 3? Happy to help where I can :)

If there is particular version of numba, llvmlite, and other dependencies that still works please list them!

Is it real time tracking for deep sort?

Hi
Can I check is the deep sort result is based on real time video stream tracking (it does not come from a video file)? I am trying out the deep sort but kinda of confused as it seem to do the association based on predefined detection test file.

Thanks

No Data produce when running on TF gpu

I have tried running the deepsort and it works great, however i realized that i wasnt using my GPU for TF. Hence i install TF gpu and had to lower the TF version from 2.7 to 2.2 for the gpu to work. However, by doing so, I was not getting any result printed after running the deepsort.

There are no error code and I have double checked the camera topic, the rqt graph also looks normal with the deepsort subscribing to the correct topic. However, no data was produce. Did anybody faced this issue before?

Any help would be greatly appreciated, thanks!

edits:
it seems to be an issue with the cudnn. I am running cuda 10.1 with cudnn 7.6.5, when i have delete the cudnn, the deepsort seems to be working fine, and when i reinstall cudnn, no data was produce. Hence i can narrow down that the issue is with the cudnn. However I am unsure what causes this issue.

A problem with the deep sort package

Hello ilyas,

Thanks alot for your great work and effort. I knew that this package is no more supported, but i am using your code in my master thesis project and i am stuck in a point where i can not go ahead since 2 weeks. if you can help me i would be really thankful for you !
Screenshot from 2020-12-20 20-12-11
Screenshot from 2020-12-20 19-23-46

NameError: name 'detections' is not defined

I got a error NameError: name 'detections' is not defined
I checked the track.py line 58, The detections was defined as global variable.
I did't kown what cause this issue.

[ERROR] [1662190947.981701]: bad callback: <function callback_image at 0xffff93023310>
Traceback (most recent call last):
  File "/opt/ros/noetic/lib/python3/dist-packages/rospy/topics.py", line 750, in _invoke_callback
    cb(msg)
  File "/home/nx/portable/catkin_workspace/src/sort-deepsort-yolov3-ROS-ros-noetic/sort_track/src/track.py", line 58, in callback_image
    cv2.rectangle(cv_rgb, (int(detections[0][0]), int(detections[0][1])), (int(detections[0][2]), int(detections[0][3])), (100, 255, 50), 1)
NameError: name 'detections' is not defined

Porting to python3 - ROS Noetic

The current code has some python2 dependency problems that are not easy to fix and not worth as python2 is deprecated.
I created a new branch ros-noetic with a docker environment to do the porting...currently I'm having some issues with building darknet_ros with opencv4.
If someone is able to build darknet_ros with opencv4 (then maybe it would be good to add the darknet_ros working as a submodule), next step would be to port track.py and track_deep.py to python3, saving dependencies in a requirements.txt so it will be easier to use in the future.
I added the sort and deep_sort packages as submodule in ros-noetic branch (they are both python3 compatible)

Other objects also detected as person

Hello, Thank you for your repository. I tried it using darknet_ros as mentioned in readme file, but on result I think, it labels every objects detected by darknet_ros as person even if it is not a person. Any suggestions what can I do for next step?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.