-
Notifications
You must be signed in to change notification settings - Fork 5
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
ObservationLevel: Object? #390
Comments
Can you clarify you question? Here's an attempt at providing info 😄
camtrap-dp/example/observations.csv Lines 509 to 512 in 6a903e9
This can be used to draw the bounding box: https://camtrap-dp.tdwg.org/example/62c200a9/#7245a2aa
On point 2, we may be moving towards an approach where |
@kbubnicki correct! |
Makes sense to expand it to
|
|
|
In this context, I would prioritize the object rather than the interval, as the object is of primary interest. The combination of objects and their temporal presence is particularly relevant in videos, where object tracking is a key technology. Object tracking involves linking the spatial information of objects across individual video frames over time (temporal dimension). Reflecting on this, it becomes clear that we will need to store comprehensive information about where and when an object appears in the video. The exact format will likely depend on the conventions used in Computer Vision for handling such data. Perhaps a vector of bounding box information, with its length corresponding to the number of frames in the video, could be a suitable approach? |
@ddachs would a eventStart/eventEnd be sufficient to locate when an object appears in a video? |
I am curious if we are overlooking the (so far) most detailed observation level, specifically one that pertains to objects within media files. Currently, CamtrapDP supports two levels: media and event. When identifying objects in a media file (e.g., using MegaDetector), the count in the observation table will always be 1. For this reason, we moved from the media level to a more granular object level. I believe this distinction is crucial when generating count values for events, as having data at the media or object level call for different approaches.
The text was updated successfully, but these errors were encountered: