![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
cntk-video-tagging-tool
Advanced tools
An electron app for building end to end Object Detection Models with CNTK from Sample Videos.
This tool provides end to end support for generating datasets and validating object detection models.
The tool supports the following features:
Download and extract the app release package
Run the app by launching the "CNTKVideoTagger" executable which will be located inside the unzipped folder.
Please note that installation of CNTK and FAST-RCNN dependencies are optional for tagging and are only required for CNTK model review and training.
Install CNTK (Note: currently the tool only supports the full installation method (non pip) of CNTK).
Follow the setup instructions of the CNTK Fast-RCNN tutorial (Note: Fast-RCNN currently only supports Linux python version 3.4 and not 3.5).
Configure CNTK-Config.json
(which resides in the '\resources\app' directory of the tagging tool) with the following properties to enable the model review feature:
{
"cntkPath" : "{CNTK Path default is c:/local/cntk}",
}
Configure the tagging job and specify the settings in the screenshot below:
Frame Extraction Rate: number of frames to tag per second of video
Tagging Region Type: type of bounding box for tagging regions
Export Frames Until: how far into the video the export operation will proceed
Output directory: directory path for exporting training data
Model Path: file path of the trained Fast-RCNN model file (optional)
Labels: labels of the tagged regions (e.g. Cat
, Dog
, Horse
, Person
)
Tag the video frame by frame
Tagging: click and drag a bounding box around the desired area, then move or resize the region until it fits the object
Navigation: users can navigate between video frames by using the buttons, the left/right arrow keys, or the video skip bar
Tracking: new regions are tracked by default until a given scene changes.
Export video to CNTK Format using Menu or Ctrl/Cmd + E
Note on exporting: the tool reserves a random 20% sample of the tagged frames as a test set.
C1_DrawBboxesOnImages.py
or C2_AssignLabelsToBboxes.py
You are welcome to send us any bugs you may find, suggestions, or any other comments.
Before sending anything, please go over the repository issues list, just to make sure that it isn't already there.
You are more than welcome to fork this repository and send us a pull request if you feel that what you've done should be included.
FAQs
An electron app for building end to end Object Detection Models with CNTK from Sample Videos.
The npm package cntk-video-tagging-tool receives a total of 5 weekly downloads. As such, cntk-video-tagging-tool popularity was classified as not popular.
We found that cntk-video-tagging-tool demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.