資源簡(jiǎn)介
HS光流法,計(jì)算出圖像序列中每幅圖像的光流,并用箭頭標(biāo)出光流方向

代碼片段和文件信息
#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???{
????for(int?x?=?0;?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???{
????for(int?x?=?0;?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???{
????for(int?x?=?0;?x?????{
??????gradt.at(y?x)?=?(double)?(im.at(y?x)?-?ref.getImg().at(y?x));
????}
??}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????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個(gè)文件信息
評(píng)論
共有 條評(píng)論