Skip to content

Instantly share code, notes, and snippets.

@jangsoopark
Created May 7, 2020 14:50
Show Gist options
  • Save jangsoopark/bd48efffd8c909b06146bdd822a00078 to your computer and use it in GitHub Desktop.
Save jangsoopark/bd48efffd8c909b06146bdd822a00078 to your computer and use it in GitHub Desktop.
#include <iostream>
#include "pipeline/manager.h"
#include "video/analyze.h"
#include "probes.h"
int main(int argc, char** argv)
{
std::cout << "asdf" << std::endl;
Manager manager;
Analyze video_analyzer;
video_analyzer.load_setting("/home/dlinano/jangsoopark/test/config/setting_count.json");
video_analyzer.apply_setting();
manager.init(argc, argv);
manager.build();
manager.set_osd_probe(Probes::osd_sink_pad_buffer_probe, "sink", &video_analyzer, nullptr);
manager.set_tracker_probe(Probes::tracker_src_pad_buffer_probe, "src", &video_analyzer, nullptr);
manager.run(
"file:///home/dlinano/jangsoopark/test/counting.avi",
"/home/dlinano/jangsoopark/test/config/detector.txt",
"/home/dlinano/jangsoopark/test/config/tracker.txt"
);
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment