Skip to content

mubastan/mpeg7fex

Repository files navigation

MPEG-7 Feature Extraction Library

This library was adapted from MPEG-7 XM Reference Software to make it work with Open Source Computer Vision library (OpenCV) data structures (e.g., Mat). It has a very easy-to-use API. The original feature extraction code is from XM Reference Software, which was developed by MPEG-7 team long time ago (the code is unfortunately quite messy). Some bugs, resulting in wrong descriptor values, were corrected. There might still be some bugs, so, please feel free to contribute.

The library was tested with OpenCV 3.1.0 on Linux Mint 18.1. The test directory contains sample code demonstrating the usage of the library. See HowToCompile.txt for instructions on how to compile the library and test code using CodeBlocks IDE.

Supported MPEG-7 Descriptors:

  1. Color Structure Descriptor (CSD)
  2. Scalable Color Descriptor (SCD)
  3. Color Layout Descriptor (CLD)
  4. Dominant Color Descriptor (DCD)
  5. Group of Frame/Picture Descriptor (GoF/GoP)
  6. Homogeneous Texture Descriptor (HTD)
  7. Edge Histogram Descriptor (EHD)
  8. Contour Shape Descriptor (CShD)
  9. Region Shape Descriptor (RSD)
  10. Face Recognition Descriptor (FRD)

See http://www.cs.bilkent.edu.tr/~bilmdg/bilvideo-7 for more details.

Reference:

@article{BilVideo7,
  author    = {Muhammet Bastan and Hayati Cam and Ugur Gudukbay and Ozgur Ulusoy},
  title     = {{BilVideo-7: An MPEG-7 Compatible Video Indexing and Retrieval System}},
  journal   = {IEEE MultiMedia},
  volume    = {17},
  number    = {3},
  pages     = {62--73},
  year      = {2010},
  url       = {http://repository.bilkent.edu.tr/bitstream/handle/11693/11801/10.1109-MMUL.2010.5692184.pdf?sequence=1}
}

About

MPEG-7 feature extraction library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published