ephemeral2eternity / ffmpeg-sift

Decoding a video and extracting SIFT features from key frames

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FFMPEG-SIFT

Extracting SIFT features for key frames when decoding a video in mp4, mpeg, h264 or other video formats. The SIFT features is dumped into a mysql database.


  1. Other open source code used
  1. Packages added
  • libcbcd/
  • Database configuration:
    • Edit following lines in libcbcd/sift_main.h
// Add by WCC, cbcd group, 2009-0619
#define def_host_name "localhost"
#define def_user_name "*****"
#define def_password  "*****"
#define def_db_name   "feat_sift"
  1. Usage:
  • Decoding the video while extracting features: ffmpeg -i video_name.mpg video_name.yuv
  • Delete the yuv file: rm video_name.yuv
  • Sample bash file in run

About

Decoding a video and extracting SIFT features from key frames

License:GNU General Public License v2.0


Languages

Language:C 93.9%Language:Assembly 2.3%Language:Makefile 2.0%Language:C++ 1.4%Language:Shell 0.3%Language:Objective-C 0.1%