diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6fa845c8..08c3cfd0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -121,7 +121,8 @@ nuctl create project cvat ```bash nuctl deploy --project-name cvat \ --path serverless/openvino/dextr/nuclio \ - --volume `pwd`/serverless/openvino/common:/opt/nuclio/common + --volume `pwd`/serverless/openvino/common:/opt/nuclio/common \ + --platform local ```
@@ -148,7 +149,8 @@ nuctl deploy --project-name cvat \ ```bash nuctl deploy --project-name cvat \ --path serverless/openvino/omz/public/yolo-v3-tf/nuclio \ - --volume `pwd`/serverless/openvino/common:/opt/nuclio/common + --volume `pwd`/serverless/openvino/common:/opt/nuclio/common \ + --platform local ```
diff --git a/README.md b/README.md index df70c2dc..c02bbb5d 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,8 @@ CVAT is free, online, interactive video and image annotation tool for computer vision. It is being used by our team to annotate million of objects with different properties. Many UI -and UX decisions are based on feedbacks from professional data annotation team. -Try it online [cvat.org](https://cvat.org). +and UX decisions are based on feedbacks from professional data +annotation team. Try it online [cvat.org](https://cvat.org). ![CVAT screenshot](cvat/apps/documentation/static/documentation/images/cvat.jpg) @@ -57,10 +57,18 @@ via its command line tool and Python library. | [MOT](https://motchallenge.net/) | X | X | | [LabelMe 3.0](http://labelme.csail.mit.edu/Release3.0) | X | X | -## Links -- [Intel AI blog: New Computer Vision Tool Accelerates Annotation of Digital Images and Video](https://www.intel.ai/introducing-cvat) -- [Intel Software: Computer Vision Annotation Tool: A Universal Approach to Data Annotation](https://software.intel.com/en-us/articles/computer-vision-annotation-tool-a-universal-approach-to-data-annotation) -- [VentureBeat: Intel open-sources CVAT, a toolkit for data labeling](https://venturebeat.com/2019/03/05/intel-open-sources-cvat-a-toolkit-for-data-labeling/) +## Deep learning models for automatic labeling + +| Name | Type | Framework | +| ------------------------------------------------------------------------------------------------------- | ---------- | ---------- | +| [Deep Extreme Cut](/serverless/openvino/dextr/nuclio) | interactor | OpenVINO | +| [Faster RCNN](/serverless/tensorflow/faster_rcnn_inception_v2_coco/nuclio) | detector | TensorFlow | +| [Mask RCNN](/serverless/openvino/omz/public/mask_rcnn_inception_resnet_v2_atrous_coco/nuclio) | detector | OpenVINO | +| [YOLO v3](/serverless/openvino/omz/public/yolo-v3-tf/nuclio) | detector | OpenVINO | +| [Text detection v4](/serverless/openvino/omz/intel/text-detection-0004/nuclio) | detector | OpenVINO | +| [Semantic segmentation for ADAS](/serverless/openvino/omz/intel/semantic-segmentation-adas-0001/nuclio) | detector | OpenVINO | +| [Mask RCNN](/serverless/tensorflow/matterport/mask_rcnn/nuclio) | detector | TensorFlow | +| [Object reidentification](/serverless/openvino/omz/intel/person-reidentification-retail-300/nuclio) | reid | OpenVINO | ## Online demo: [cvat.org](https://cvat.org) @@ -103,3 +111,8 @@ If you are not sure or just want to browse other users common questions, Other ways to ask questions and get our support: * [\#cvat](https://stackoverflow.com/search?q=%23cvat) tag on StackOverflow* * [Forum on Intel Developer Zone](https://software.intel.com/en-us/forums/computer-vision) + +## Links +- [Intel AI blog: New Computer Vision Tool Accelerates Annotation of Digital Images and Video](https://www.intel.ai/introducing-cvat) +- [Intel Software: Computer Vision Annotation Tool: A Universal Approach to Data Annotation](https://software.intel.com/en-us/articles/computer-vision-annotation-tool-a-universal-approach-to-data-annotation) +- [VentureBeat: Intel open-sources CVAT, a toolkit for data labeling](https://venturebeat.com/2019/03/05/intel-open-sources-cvat-a-toolkit-for-data-labeling/) diff --git a/cvat/apps/documentation/installation.md b/cvat/apps/documentation/installation.md index 286c7392..9bff3930 100644 --- a/cvat/apps/documentation/installation.md +++ b/cvat/apps/documentation/installation.md @@ -270,29 +270,19 @@ nuctl create project cvat ```bash nuctl deploy --project-name cvat \ --path serverless/openvino/dextr/nuclio \ - --volume `pwd`/serverless/openvino/common:/opt/nuclio/common + --volume `pwd`/serverless/openvino/common:/opt/nuclio/common \ + --platform local ``` ```bash nuctl deploy --project-name cvat \ --path serverless/openvino/omz/public/yolo-v3-tf/nuclio \ - --volume `pwd`/serverless/openvino/common:/opt/nuclio/common + --volume `pwd`/serverless/openvino/common:/opt/nuclio/common \ + --platform local ``` Note: see [deploy.sh](/serverless/deploy.sh) script for more examples. -List of DL models as serverless functions: - -- [Deep Extreme Cut (OpenVINO)](/serverless/openvino/dextr/nuclio) -- [Faster RCNN (TensorFlow)](/serverless/tensorflow/faster_rcnn_inception_v2_coco/nuclio) -- [Mask RCNN (OpenVINO)](/serverless/openvino/omz/public/mask_rcnn_inception_resnet_v2_atrous_coco/nuclio) -- [YOLO v3 (OpenVINO)](/serverless/openvino/omz/public/yolo-v3-tf/nuclio) -- [Faster RCNN (OpenVINO)](/serverless/openvino/omz/public/faster_rcnn_inception_v2_coco/nuclio) -- [Text detection v4 (OpenVINO)](/serverless/openvino/omz/intel/text-detection-0004/nuclio) -- [Semantic segmentation for ADAS (OpenVINO)](/serverless/openvino/omz/intel/semantic-segmentation-adas-0001/nuclio) -- [Mask RCNN (TensorFlow)](/serverless/tensorflow/matterport/mask_rcnn/nuclio) -- [Person ReID (OpenVINO)](/serverless/openvino/omz/intel/person-reidentification-retail-300/nuclio) - ### Stop all containers The command below stops and removes containers, networks, volumes, and images diff --git a/serverless/deploy.sh b/serverless/deploy.sh index 556f1d3e..74b58519 100755 --- a/serverless/deploy.sh +++ b/serverless/deploy.sh @@ -5,36 +5,45 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" nuctl create project cvat nuctl deploy --project-name cvat \ --path $SCRIPT_DIR/openvino/omz/public/faster_rcnn_inception_v2_coco/nuclio \ - --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common + --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \ + --platform local nuctl deploy --project-name cvat \ --path $SCRIPT_DIR/openvino/omz/public/mask_rcnn_inception_resnet_v2_atrous_coco/nuclio \ - --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common + --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \ + --platform local nuctl deploy --project-name cvat \ --path $SCRIPT_DIR/openvino/omz/public/yolo-v3-tf/nuclio \ - --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common + --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \ + --platform local nuctl deploy --project-name cvat \ --path $SCRIPT_DIR/openvino/omz/intel/text-detection-0004/nuclio \ - --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common + --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \ + --platform local nuctl deploy --project-name cvat \ --path $SCRIPT_DIR/openvino/omz/intel/semantic-segmentation-adas-0001/nuclio \ - --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common + --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \ + --platform local nuctl deploy --project-name cvat \ --path $SCRIPT_DIR/openvino/omz/intel/person-reidentification-retail-300/nuclio \ - --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common + --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \ + --platform local nuctl deploy --project-name cvat \ --path $SCRIPT_DIR/openvino/dextr/nuclio \ - --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common + --volume $SCRIPT_DIR/openvino/common:/opt/nuclio/common \ + --platform local nuctl deploy --project-name cvat \ - --path $SCRIPT_DIR/tensorflow/matterport/mask_rcnn/nuclio + --path $SCRIPT_DIR/tensorflow/matterport/mask_rcnn/nuclio \ + --platform local nuctl deploy --project-name cvat \ - --path $SCRIPT_DIR/tensorflow/faster_rcnn_inception_v2_coco/nuclio + --path $SCRIPT_DIR/tensorflow/faster_rcnn_inception_v2_coco/nuclio \ + --platform local nuctl get function