SkillAgentSearch skills...

CascadeTrainingTool

An useful windows application as user interface to cascade classifier training using OpenCV applications.

Install / Use

/learn @hzawary/CascadeTrainingTool
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CascadeTrainingTool

An useful windows application as user interface to cascade classifier training using OpenCV applications. CascadeTrainingBuilder

Base program developed using Visual Studio 2015, C# .Net 4.6, compiled in x86 windows 10.

By References:

  • http://note.sonots.com/SciSoftware/haartraining.html
  • http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html
  • http://www.technolabsz.com/2011/08/how-to-do-opencv-haar-training.html
  • http://coding-robin.de/2013/07/22/train-your-own-opencv-haar-classifier.html
  • http://www.technolabsz.com/2012/07/how-to-do-opencv-haar-training-in.html
  • http://www.prodigyproductionsllc.com/articles/programming/how-to-train-opencv-haar-classifiers/

Requiring before runnig the program

  • Adding complied OpenCV apps in bin project directory. In this project used opencv_annotation.exe, opencv_createsamples.exe, opencv_ffmpeg300.dll, opencv_traincascade.exe, opencv_world300.dll, opencv_world300d.dll files about 18 MB (OpenCV v3.0).
  • Mentioned files can be download from here.

Short keys

  • Ctrl+Right and Ctrl+Left for goto next image and previous image respectively.
  • Ctrl+Up and Ctrl+Down for accept image as positive and negative respectively and goto the next image.

The result program structure

  • Negatives: Directory include a text file and negative images.
  • Positives: Directory include a text file and positive images.
  • samples.vec: Vector file from positive images.
  • Cascade _ ??x??: Directory (an arbitrary name) include trained xml files from vector file and negative images.

Related Skills

View on GitHub
GitHub Stars29
CategoryDevelopment
Updated1y ago
Forks13

Languages

C#

Security Score

60/100

Audited on Mar 20, 2025

No findings