Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,10 @@ connection with your use of FFmpeg.
- [Human Protocol](https://hmt.ai) uses CVAT as a way of adding annotation service to the human protocol.
- [Cogito Tech LLC](https://bit.ly/3klT0h6), a Human-in-the-Loop Workforce Solutions Provider, used CVAT
in annotation of about 5,000 images for a brand operating in the fashion segment.
- [FiftyOne](https://fiftyone.ai) is an open-source dataset curation and model analysis
tool for visualizing, exploring, and improving computer vision datasets and models that is
[tightly integrated](https://voxel51.com/docs/fiftyone/integrations/cvat.html) with CVAT
for annotation and label refinement.

## Questions

Expand Down
16 changes: 7 additions & 9 deletions cvat-ui/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions cvat-ui/src/actions/annotation-actions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,7 @@ export enum AnnotationActionTypes {
SPLIT_ANNOTATIONS_FAILED = 'SPLIT_ANNOTATIONS_FAILED',
COLLAPSE_SIDEBAR = 'COLLAPSE_SIDEBAR',
COLLAPSE_APPEARANCE = 'COLLAPSE_APPEARANCE',
COLLAPSE_USER_HELP = 'COLLAPSE_USER_HELP',
COLLAPSE_OBJECT_ITEMS = 'COLLAPSE_OBJECT_ITEMS',
ACTIVATE_OBJECT = 'ACTIVATE_OBJECT',
REMOVE_OBJECT_SUCCESS = 'REMOVE_OBJECT_SUCCESS',
Expand Down Expand Up @@ -587,6 +588,13 @@ export function collapseAppearance(): AnyAction {
};
}

export function collapseUserHelp(): AnyAction {
return {
type: AnnotationActionTypes.COLLAPSE_USER_HELP,
payload: {},
};
}

export function collapseObjectItems(states: any[], collapsed: boolean): AnyAction {
return {
type: AnnotationActionTypes.COLLAPSE_OBJECT_ITEMS,
Expand Down
6 changes: 6 additions & 0 deletions cvat-ui/src/components/annotation-page/annotation-page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ import SubmitAnnotationsModal from 'components/annotation-page/request-review-mo
import ReviewAnnotationsWorkspace from 'components/annotation-page/review-workspace/review-workspace';
import SubmitReviewModal from 'components/annotation-page/review/submit-review-modal';
import StandardWorkspaceComponent from 'components/annotation-page/standard-workspace/standard-workspace';
import WeedAIWorkspaceComponent from 'components/annotation-page/weed-ai-workspace/weed-ai-workspace';
import StandardWorkspace3DComponent from 'components/annotation-page/standard3D-workspace/standard3D-workspace';
import TagAnnotationWorkspace from 'components/annotation-page/tag-annotation-workspace/tag-annotation-workspace';
import FiltersModalComponent from 'components/annotation-page/top-bar/filters-modal';
Expand Down Expand Up @@ -121,6 +122,11 @@ export default function AnnotationPageComponent(props: Props): JSX.Element {
<AttributeAnnotationWorkspace />
</Layout.Content>
)}
{workspace === Workspace.WEED_AI_WORKSPACE && (
<Layout.Content className='cvat-annotation-layout-content'>
<WeedAIWorkspaceComponent />
</Layout.Content>
)}
{workspace === Workspace.TAG_ANNOTATION && (
<Layout.Content className='cvat-annotation-layout-content'>
<TagAnnotationWorkspace />
Expand Down
Loading