Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Yolo skeleton code #49

Open
wants to merge 67 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
d04cbc3
upload yolov7 human tracker
Nathan903 Jul 31, 2023
f4cb412
Update readme.md
Nathan903 Jul 31, 2023
6eac873
fixed fps display and removed unused code
Nathan903 Jul 31, 2023
5bbe882
added default options
Nathan903 Aug 3, 2023
848af70
rename main.py to yolov7.py
Nathan903 Aug 3, 2023
b354b3c
initialize sort tracker in the constructor
Nathan903 Aug 3, 2023
9989390
added more comments for the options
Nathan903 Aug 3, 2023
a54bf7b
output tracking identities and confidences
Nathan903 Aug 3, 2023
4fe1df7
added example_usage.py
Nathan903 Aug 3, 2023
f23b58c
Create human_detection_node.py
Nathan903 Aug 3, 2023
c2198ba
changed movenet to yolov7
Nathan903 Aug 3, 2023
b80b886
Removing globals in human detection (#50)
Nathan903 Aug 7, 2023
bea1006
Update example_usage.py
Nathan903 Aug 7, 2023
375b5f3
Delete human_detection_node.py
Nathan903 Aug 7, 2023
3b2e80e
rename folder to remove space
Nathan903 Aug 7, 2023
5d111a4
Update readme.md
Nathan903 Aug 7, 2023
9d385e6
Update readme.md
Nathan903 Aug 7, 2023
c41c628
fixed global var error
Nathan903 Aug 7, 2023
82ed90f
copy human_detection_node to yolov7
Nathan903 Aug 7, 2023
87883b2
change movenet to yolov7
Nathan903 Aug 7, 2023
91b4ef9
remove extra dependencies
Nathan903 Aug 7, 2023
3f4ff4e
import vision_msgs
Nathan903 Aug 16, 2023
488226b
Update human_detection_node.py
Nathan903 Aug 16, 2023
4469eac
Update readme.md
Nathan903 Aug 21, 2023
25aeb7d
added model file existence check
Nathan903 Aug 24, 2023
b287922
Update human_detection_node.py
Nathan903 Aug 24, 2023
c173885
Update human_detection_node.py
Nathan903 Aug 28, 2023
c36dd05
Update human_detection_node.py
Nathan903 Aug 28, 2023
b2fe592
d
Nathan903 Aug 28, 2023
47f82d5
Update human_detection_node.py
Nathan903 Aug 28, 2023
2e25e2a
Update human_detection_node.py
Nathan903 Aug 28, 2023
5e98062
Update human_detection_node.py
Nathan903 Aug 28, 2023
eeeba2c
Update human_detection_node.py
Nathan903 Aug 28, 2023
a2f3d38
Update human_detection_node.py
Nathan903 Aug 28, 2023
a70be90
Update human_detection_node.py
Nathan903 Aug 28, 2023
e301862
Update human_detection_node.py
Nathan903 Aug 28, 2023
75f86b3
Update human_detection_node.py
Nathan903 Aug 28, 2023
9bd48b9
Update human_detection_node.py
Nathan903 Aug 28, 2023
8f59051
Update human_detection_node.py
Nathan903 Aug 28, 2023
167ab96
Update human_detection_node.py
Nathan903 Aug 28, 2023
f6fa749
Update human_detection_node.py
Nathan903 Aug 28, 2023
932de36
Update human_detection_node.py
Nathan903 Aug 28, 2023
15208f7
Update human_detection_node.py
Nathan903 Aug 28, 2023
4c5dac2
Update human_detection_node.py
Nathan903 Aug 28, 2023
1ec1cd7
Update human_detection_node.py
Nathan903 Aug 28, 2023
20ecff4
Update human_detection_node.py
Nathan903 Aug 28, 2023
9fa7d5c
Update human_detection_node.py
Nathan903 Aug 28, 2023
e718cbb
Update human_detection_node.py
Nathan903 Aug 28, 2023
2eecd87
Update human_detection_node.py
Nathan903 Aug 28, 2023
0aefbd1
Update human_detection_node.py
Nathan903 Aug 28, 2023
9bd5386
Update human_detection_node.py
Nathan903 Aug 28, 2023
3832096
Update human_detection_node.py
Nathan903 Aug 28, 2023
1fa98bf
a
Nathan903 Aug 28, 2023
500d042
Update human_detection_node.py
Nathan903 Aug 28, 2023
b98d122
Update human_detection_node.py
Nathan903 Aug 28, 2023
04f42b0
updated readme
Nathan903 Aug 31, 2023
fd1566c
moved yolo to gpu, fixed memory leak, added init.py to yolov7_skeleton
nickoenig37 Aug 31, 2023
91b5e36
remove old code
Nathan903 Aug 31, 2023
021c5b4
move yolov7 version to human_detection node
Nathan903 Aug 31, 2023
3409a8e
change import to relative
Nathan903 Aug 31, 2023
a9a6fba
Update human_detection_node.py
Nathan903 Aug 31, 2023
921e834
Update yolov7.py
Nathan903 Aug 31, 2023
54d9f54
Update yolov7.py
Nathan903 Aug 31, 2023
85f114a
Update yolov7.py
Nathan903 Aug 31, 2023
178419f
Update google_utils.py
Nathan903 Aug 31, 2023
b2c6e0c
new launch file
nickoenig37 Aug 31, 2023
b3767af
Update human_detection_node.py
Nathan903 Sep 7, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -52,4 +52,7 @@ qtcreator-*
CATKIN_IGNORE

#vscode
.vscode
.vscode
human_detection/multipose/saved_model.pb
human_detection/multipose/variables/variables.data-00000-of-00001
human_detection/multipose/variables/variables.index
15 changes: 15 additions & 0 deletions human_detection/configs.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
people_detection_threshold: 0.4
point_detection_threshold: 0.4
distance_where_lidar_stops_working: 0.4
image_width: 1280
image_height: 1024
camera_transformation_k: |
628.5359544 0 676.9575694
0 627.7249542 532.7206716
0 0 1
rotation_matrix: |
-0.007495781893 -0.0006277316155 0.9999717092
-0.9999516401 -0.006361853422 -0.007499625104
0.006366381192 -0.9999795662 -0.0005800141927
translation_vector: [-0.06024059837, -0.08180891509, -0.3117851288]
publishing_frequency: 1.0
2 changes: 2 additions & 0 deletions human_detection/human_detection/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
**.pt
**.mp4
32 changes: 32 additions & 0 deletions human_detection/human_detection/.old_movenet/ascii_numbers.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
#taken from https://patorjk.com/software/taag/#p=display&f=Cybermedium

ascii_numbers = r"""
____ _ _ _ ____
|___ | | | |___
| | \/ |___

____ ____ _ _ ____
|___ | | | | |__/
| |__| |__| | \

___ _ _ ____ ____ ____
| |__| |__/ |___ |___
| | | | \ |___ |___

___ _ _ _ ____
| | | | | |
| |_|_| |__|

____ _ _ ____
| | |\ | |___
|__| | \| |___

____ ___ ____ ____ ___ ____ ___
[__ | |__| |__/ | |___ | \ |
___] | | | | \ | |___ |__/ .
""".strip().split('\n\n')

if __name__ == '__main__':
print(ascii_numbers)
for num in ascii_numbers:
print(num,'\n\n\n')
Loading