Skip to content

Short C++ programs for object detection and image segmentation using the OpenCV dnn module.

License

Notifications You must be signed in to change notification settings

whalenpt/OpenCVObjectDetect

Repository files navigation

Project

c++ programs for object detection and image segmentation using the OpenCV dnn module. Example programs use MobileNet, YOLO-tiny, and MaskRCNN neural networks trained on the COCO dataset.

Dependencies

  • OpenCV with the modules dnn, highgui, and imgproc installed
  • Configuration and model weight files (in resources folder)
  • C++17 compiler

Build Examples

From the github source with cmake

git clone https://github.com/whalenpt/OpenCVObjectDetect.git
cd OpenCVObjectDetect
cmake -S . -B build
cd build
cmake --build . -j4

Executables are named:

  • mobilenet_image
  • yolo_image
  • maskrcnn_image

License

  • This project is licensed under the MIT License - see the LICENSE file for details.
  • OpenCV has the License.
  • TensorFlow has the License.

Contact

Patrick Whalen - whalenpt@gmail.com

About

Short C++ programs for object detection and image segmentation using the OpenCV dnn module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published