资源简介
HS光流法,计算出图像序列中每幅图像的光流,并用箭头标出光流方向
代码片段和文件信息
#include “gradimg.h“
#include
void GradImg::setImg(cv::Mat in)
{
im = cv::Mat::zeros(in.size()CV_64F);
im = in.clone();
}
//x方向梯度
void GradImg::calculateDerivativeX()
{
gradx = cv::Mat::zeros(im.size()CV_64F);
for(int y = 0; y < im.rows; ++y)
{
for(int x = 0; x < im.cols; ++x)
{
int prev = std::max(x - 1 0);
int next = std::min(x + 1 im.cols - 1);
gradx.at(y x) = (double) (im.at(y next) - im.at(y prev)) * 0.5f;
}
}
}
//y方向梯度
void GradImg::calculateDerivativeY()
{
grady = cv::Mat::zeros(im.size()CV_64F);
for(int y = 0; y < im.rows; ++y)
{
for(int x = 0; x < im.cols; ++x)
{
int prev = std::max(y - 1 0);
int next = std::min(y + 1 im.rows - 1);
grady.at(y x) = (double) (im.at(next x) - im.at(prev x)) * 0.5f;
}
}
}
//t方向梯度
void GradImg::calculateDerivativeT(GradImg& ref)
{
gradt = cv::Mat::zeros(im.size()CV_64F);
for(int y = 0; y < gradt.rows; ++y)
{
for(int x = 0; x < gradt.cols; ++x)
{
gradt.at(y x) = (double) (im.at(y x) - ref.getImg().at(y x));
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-18 05:06 HS光流法\
文件 564 2017-12-29 14:16 HS光流法\CMakeLists.txt
文件 1208 2018-01-01 06:20 HS光流法\gradimg.cpp
文件 668 2018-01-01 06:18 HS光流法\gradimg.h
文件 3617 2018-01-01 09:04 HS光流法\hsoptflow.cpp
文件 2793 2018-01-01 06:16 HS光流法\hsoptflow.h
文件 3442 2018-01-01 17:25 HS光流法\main.cpp
文件 1299 2018-01-01 17:33 HS光流法\Readme.txt
目录 0 2017-12-31 17:43 HS光流法\.kdev4\
文件 612 2017-12-31 17:43 HS光流法\.kdev4\HS光流法.kdev4
目录 0 2018-01-02 02:07 HS光流法\build\
文件 13117 2018-01-02 02:07 HS光流法\build\CMakeCache.txt
文件 6634 2018-01-02 02:07 HS光流法\build\Makefile
文件 1412 2018-01-02 02:07 HS光流法\build\cmake_install.cmake
文件 59704 2018-01-02 02:07 HS光流法\build\liboptowlib.so
文件 37344 2018-01-02 02:07 HS光流法\build\main
目录 0 2018-01-01 06:44 HS光流法\data\
目录 0 2018-01-02 02:07 HS光流法\build\CMakeFiles\
文件 41753 2018-01-02 02:07 HS光流法\build\CMakeFiles\CMakeOutput.log
文件 688 2018-01-02 02:07 HS光流法\build\CMakeFiles\feature_tests.c
文件 10011 2018-01-02 02:07 HS光流法\build\CMakeFiles\feature_tests.cxx
文件 85 2018-01-02 02:07 HS光流法\build\CMakeFiles\cmake.check_cache
文件 669 2018-01-02 02:07 HS光流法\build\CMakeFiles\CMakeDirectoryInformation.cmake
文件 303 2018-01-02 02:07 HS光流法\build\CMakeFiles\TargetDirectories.txt
文件 12696 2018-01-02 02:07 HS光流法\build\CMakeFiles\feature_tests.bin
文件 2 2018-01-02 02:07 HS光流法\build\CMakeFiles\progress.marks
文件 4576 2018-01-02 02:07 HS光流法\build\CMakeFiles\Makefile2
文件 6541 2018-01-02 02:07 HS光流法\build\CMakeFiles\Makefile.cmake
目录 0 2017-12-31 16:40 HS光流法\data\car\
文件 132186 2017-12-31 16:38 HS光流法\data\car\im1.jpeg
文件 128038 2017-12-31 16:38 HS光流法\data\car\im2.jpeg
............此处省略113个文件信息
评论
共有 条评论