-
Notifications
You must be signed in to change notification settings - Fork 263
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
feat: object tracking #566
Merged
Merged
Changes from 223 commits
Commits
Show all changes
244 commits
Select commit
Hold shift + click to select a range
5033129
feat: tracking using openmm
IshSiva ca70d69
feat: object tracking
gaurav274 28b6925
merge msater
gaurav274 123516d
checkpoint
gaurav274 c9afc12
adding delete operation
aryan-rajoria 34dfbf7
Adding Insert Statement
aryan-rajoria 9fa9857
checkpoint
aryan-rajoria ebe26d3
supporting multiple entries
aryan-rajoria bc722dd
implemented for structured data error
aryan-rajoria 0e29858
adding parser visitor for delete
aryan-rajoria c1a7864
delete executor
aryan-rajoria 5ac631a
delete plan and rules
aryan-rajoria 3238e95
adding delete to plan executor
aryan-rajoria 02a1d28
change position of LogicalDelete
aryan-rajoria 01181b5
logical delimeter
aryan-rajoria 562a7ca
delete test case
aryan-rajoria 9887732
adding test case
aryan-rajoria d2a1a3d
adding test case
aryan-rajoria f09c613
adding delete testcase
aryan-rajoria 79a6168
adding predicate to delete executor
aryan-rajoria 5ce1991
adding delete to Image storage
aryan-rajoria 91d7b06
bug fix in delete
aryan-rajoria 0aac934
fixing testcase
aryan-rajoria ee48803
adding test case for insert statement
aryan-rajoria fc2f243
remove order_by from statement_binder.py
aryan-rajoria 343a4a2
better variable names, using Batch
aryan-rajoria 121451f
error message for insert
aryan-rajoria 5b47c15
removing order_by and limit from delete
aryan-rajoria 8c75a5e
remove order_by and limit
aryan-rajoria 6772cd0
use f-string
aryan-rajoria 7a10d67
adding to changelog
aryan-rajoria 1a4204f
removing commit messages
aryan-rajoria e96d3a4
formatting
aryan-rajoria 640e7ed
fixing comments
aryan-rajoria cb50de3
formatting
aryan-rajoria 533de9e
eva insert f32 values
aryan-rajoria e8081e4
Merge branch 'delete-operation' of github.com:Aryan-Rajoria/eva into …
jarulraj 97bfac4
checkpoint
jarulraj 0127ad0
checkpoint
jarulraj fc353c9
checkpoint
jarulraj 10fd83a
checkpoint
jarulraj d559fe1
checkpoint
jarulraj 445a710
checkpoint
jarulraj d246715
checkpoint
jarulraj 17247fe
checkpoint
jarulraj 8a2d5a3
fix: should delete range
aryan-rajoria 365ae2f
delete multiple rows
aryan-rajoria 88e74e3
udf bootstrap
aryan-rajoria 0d4cde2
checkpoint
jarulraj a8918a7
checkpoint
jarulraj 40bc613
checkpoint
jarulraj 5a2faac
checkpoint
jarulraj 5f4a802
checkpoint
jarulraj e952beb
checkpoint
jarulraj 247b041
checkpoint
jarulraj 08420d1
checkpoint
jarulraj 536ae74
checkpoint
jarulraj d30fcbd
checkpoint
jarulraj 31aa92d
checkpoint
jarulraj db930a4
checkpoint
jarulraj f76e856
checkpoint
jarulraj 0ae4cd7
checkpoint
jarulraj c7c763e
checkpoint
jarulraj 2711582
checkpoint
jarulraj 86c0513
checkpoint
jarulraj 4fcc190
checkpoint
jarulraj 94d0ae0
checkpoint
jarulraj 0701eb8
checkpoint
jarulraj b31ad91
checkpoint
jarulraj 2bf76ff
checkpoint
jarulraj d72d778
checkpoint
jarulraj d74791c
checkpoint
jarulraj b783430
checkpoint
jarulraj 2450485
checkpoint
jarulraj b78280e
checkpoint
jarulraj 166aa32
checkpoint
jarulraj 22d1386
Updated config.yml
jarulraj ba6bda9
checkpoint
jarulraj f9f4a2b
checkpoint
jarulraj 429e513
checkpoint
jarulraj 7e525a2
checkpoint
jarulraj 1afe38a
checkpoint
jarulraj 9744432
checkpoint
jarulraj cb859db
checkpoint
jarulraj acf36ce
checkpoint
jarulraj 768a8a2
checkpoint
jarulraj 32da4af
checkpoint
jarulraj 13c7710
checkpoint
jarulraj ea2cee7
checkpoint
jarulraj eb56fcc
checkpoint
jarulraj ad339a6
checkpoint
jarulraj db1f388
checkpoint
jarulraj 80bf59c
checkpoint
jarulraj a740112
checkpoint
jarulraj 41c2051
checkpoint
jarulraj 9fe2f81
checkpoint
jarulraj f37b92c
checkpoint
jarulraj 46e2106
checkpoint
jarulraj 35168e7
checkpoint
jarulraj e16eb3c
checkpoint
jarulraj 101761e
Merge branch 'master' into coverage
jarulraj 6732aef
checkpoint
jarulraj 7f07e13
checkpoint
jarulraj cb27222
Merge branch 'master' into coverage
jarulraj f7f0274
checkpoint
jarulraj 463183c
checkpoint
jarulraj b230ad9
checkpoint
jarulraj 6ae22c8
checkpoint
jarulraj 61f3ca4
checkpoint
jarulraj 9834ebf
checkpoint
jarulraj 51ad946
checkpoint
jarulraj b9e5ea6
checkpoint
jarulraj b9314fb
checkpoint
jarulraj 43c04a4
checkpoint
jarulraj 8e4a32f
checkpoint
jarulraj 1481442
checkpoint
jarulraj 3acbc20
checkpoint
jarulraj 3611298
checkpoint
jarulraj f6b27a0
checkpoint
jarulraj 11eb92d
checkpoint
jarulraj c1db3ce
checkpoint
jarulraj 25f48a7
checkpoint
jarulraj 562bcbd
checkpoint
jarulraj 01a1bd4
checkpoint
jarulraj a1ec020
checkpoint
jarulraj 307d3d4
checkpoint
jarulraj 98733a6
checkpoint
jarulraj 80292fc
checkpoint
jarulraj a80e44e
checkpoint
jarulraj 27a2a47
checkpoint
jarulraj 2494795
checkpoint
jarulraj a128b98
checkpoint
jarulraj 7c4aec1
checkpoint
jarulraj 94b892b
checkpoint
jarulraj b846e82
checkpoint
jarulraj d1c2c1c
checkpoint
jarulraj 6d61eb1
checkpoint
jarulraj c774038
checkpoint
jarulraj 5419356
checkpoint
jarulraj 4c22deb
checkpoint
jarulraj 93f6c58
checkpoint
jarulraj 49e6f97
checkpoint
jarulraj 1d82644
checkpoint
jarulraj 8bfa3d5
checkpoint
jarulraj 87dc9a9
checkpoint
jarulraj d9f5f3d
checkpoint
jarulraj 20ef35d
checkpoint
jarulraj 734fa8a
checkpoint
jarulraj 162cc42
checkpoint
jarulraj 508e4a7
checkpoint
jarulraj 31dcd9a
checkpoint
jarulraj 7ac35d9
checkpoint
jarulraj 53c3fec
checkpoint
jarulraj 356310b
checkpoint
jarulraj c5b6c77
checkpoint
jarulraj 03c9b50
checkpoint
jarulraj 212e001
checkpoint
jarulraj 1cda24c
checkpoint
jarulraj bbff19b
checkpoint
jarulraj c104ec3
checkpoint
jarulraj 36d1946
try to run tests in parallel
jarulraj f15e0a3
checkpoint
jarulraj bfb344d
checkpoint
jarulraj 7d89836
checkpoint
jarulraj b586931
checkpoint
jarulraj 6416091
Merge branch 'master' of github.com:georgia-tech-db/eva
gaurav274 e1d2391
checkpoint
gaurav274 60c4b87
renove opencv reader
gaurav274 aa241c9
checkpoint
gaurav274 3f4266e
bug: fix readers
gaurav274 b6e0898
fix reader testcases
gaurav274 6efb528
fix csv reader
gaurav274 2cbc817
Merge branch 'master' of github.com:georgia-tech-db/eva
gaurav274 3a19571
Merge branch 'master' into reader-fixes
gaurav274 ff0615f
bug fixes
gaurav274 896de3c
remove old udf
gaurav274 92c6da3
style: fix linter
gaurav274 32fab3c
style: fix linter
gaurav274 a5ff3e7
checkpoint
gaurav274 7ef1816
merge master
gaurav274 eaaab84
merge reader fixes branch
gaurav274 2534a2f
checkpoint
gaurav274 cf765bc
merge master
gaurav274 1d5533c
resolve conflicts
gaurav274 9c7f95b
remove openmm related packages
gaurav274 4c59da3
obj tracking working using norfair
gaurav274 9338019
refactor
gaurav274 78e8fbf
Merge branch 'master' of github.com:georgia-tech-db/eva into minor-fixes
gaurav274 7b0ae63
minor fix testcase
gaurav274 f995237
install decord from fork
suryatejreddy 1434889
fix
suryatejreddy a1c0e6a
Merge branch 'master' into obj-tracking
jarulraj 51b5072
bug: fix pip install
gaurav274 0c11b6a
merge master
gaurav274 bf8b42f
revert setup.py
gaurav274 98dd0ce
merge minor fixes
gaurav274 1c35f09
merge upstream
gaurav274 a796d73
merge master
gaurav274 91e782d
Merge branch 'obj-tracking' of github.com:georgia-tech-db/eva into ob…
gaurav274 dcda756
clean up
gaurav274 50c1191
EVATracker handles iterating over batch row by row
gaurav274 1f84029
minor fixes
gaurav274 b12e603
generalize Extract object to use existing executors
gaurav274 bff98ae
add reuse testcase and tracker to bootstrap queries
gaurav274 a16bbd2
handle jumps in input to tracker
gaurav274 ecd41f1
Merge branch 'master' of github.com:georgia-tech-db/eva
gaurav274 4e5f9b3
merge master
gaurav274 b9f2b7e
Merge branch 'master' of github.com:georgia-tech-db/eva
gaurav274 a221e2b
merge master
gaurav274 37f0c50
Merge branch 'master' of github.com:georgia-tech-db/eva into obj-trac…
gaurav274 9339474
address pr comments
gaurav274 470a358
merge upstream
gaurav274 4b0c70c
merge master
gaurav274 b3e6318
bug fixed in tracker udf definition
gaurav274 e72c6f9
Merge branch 'master' into obj-tracking
xzdandy 850919b
Merge branch 'master' into obj-tracking
xzdandy 2e3a5b9
FIX: YoloV5 -> YOLO
xzdandy ebc829a
FIX extract object intergration test
xzdandy 21b65eb
FIX merge error
xzdandy 3293b24
Fix reuse test case
xzdandy 78f5f66
Merge branch 'master' into obj-tracking
xzdandy a8cab6b
updates
jarulraj 55b7a2b
updates
jarulraj 71ad90a
updates
jarulraj 6ad1221
updates
jarulraj 81e4676
Merge branch 'master' into obj-tracking
xzdandy 7d21d9f
improve extract object reuse testcases.
xzdandy d15ff37
updates
jarulraj 504e748
updates
jarulraj 3570ecd
updates
jarulraj fc6d09d
fix testcases
gaurav274 3aa1901
python3.11 support disabled
gaurav274 6567777
merge bump-python
gaurav274 22d253c
merge master
gaurav274 9c11863
fix build
gaurav274 9d5972c
fix merge issue
gaurav274 6ece740
install opencv in headless mode
gaurav274 5652f4a
replace yolov5 with yolo
gaurav274 467e105
Merge branch 'obj-tracking' of github.com:georgia-tech-db/eva into ob…
xzdandy 86c0e6e
reorganize the EVA tracker class into abstract class for all trackers in
xzdandy 2cbd1b4
Linter
xzdandy c1bfc66
fix the input/output signature for trackers
xzdandy a863093
LINTER
xzdandy 91d357b
revert tutorial changes
gaurav274 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would the object detection be run on every frame? norfair supports the period operator, but I'm curious how we can combine that with our operators (e.g., SAMPLE) to run detections only once every few frames and associate tracks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice observation! Let me think about it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does the current implementation already work with SAMPLE? The frames passed to the object detector are after sampling.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It will work, however incorrectly. Tracker won't know that we are skipping frames.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I was sending
frame_id
to thetracker
for such use cases. Fixed it!