Go to the documentation of this file.00001
00002
00003
00004
00005 #ifndef JSK_PERCEPTION_ORIENTEDGRADIENT_HPP_
00006 #define JSK_PERCEPTION_ORIENTEDGRADIENT_HPP_
00007
00008 #include <stdlib.h>
00009 #include <stdio.h>
00010 #include <unistd.h>
00011 #include <pthread.h>
00012 #include <iostream>
00013 #include <fstream>
00014 #include <string>
00015 #include <vector>
00016
00017 #include <opencv2/highgui/highgui.hpp>
00018 #include <opencv2/core/core.hpp>
00019 #include <opencv2/imgproc/imgproc.hpp>
00020
00021 namespace jsk_perception {
00022
00023 void calcOrientedGradient(cv::Mat& src, cv::Mat& dst);
00024 void calcOGKeyPoints(cv::Mat& src,
00025 cv::Mat& dst,
00026 std::vector<cv::Point>& result,
00027 int thres = 32,
00028 int bs = 1);
00029 void calcScaledOrientedGradient(cv::Mat& src, cv::Mat& dst, int scale);
00030 void calcSOGKeyPoints(cv::Mat& src, cv::Mat& dst);
00031
00032 }
00033
00034 #endif // JSK_PERCEPTION_ORIENTEDGRADIENT_HPP_
00035