随着项目的进行,学习的过程没有一点点的记录下来,还是觉得有点小遗憾的,回想几个步骤,如果电脑死机了,我还会快速编写出来吗。
在特征物提取的时候,看了两个显著物检测算法,一个RC,另一个FT。不知道在学习过程中,我还是比较喜欢FT,觉得神奇一点,检测后通过meansift技术进行分割的。
FT学习参考:http://ivrlwww.epfl.ch/supplementary_material/RK_CVPR09/.其中源代码已经提供好了,可以下载学习一下
贴出了我对数据转换的函数,转换后的imgBuffer类型数据可以直接用于FT提供的代码了,感兴趣的可以尝试一下。
void Mat2Vuint(const Mat& image,vector<UINT>& imgBuffer)
{
int height=image.rows;
int width=image.cols;
long imgSize= height*width;
imgBuffer.resize(imgSize);
uchar yy=255;
uchar sR,sG,sB;
<