matlab
文章平均质量分 51
z6491679
这个作者很懒,什么都没留下…
展开
-
c++ matlab混合编程时mxArray 内存泄露问题
对于mxArray在创建完后若使用完一定要注意回收空间,不然会memory leak.如果是mxstruct,只要对其中的field进行了赋值操作,那么其原先的field一定要先进行memory的回收!eg: c++中要调用out_params = color_tracker3(params,params) 这样一个函数,而params 和out_params都是在c++程序中跟新和管理的。其中p原创 2015-05-16 15:09:14 · 1576 阅读 · 0 评论 -
vs2013调用matlab函数
法一(常用方法):使用engine。 添加matlab环境,这个网上都有,然后使用 Engine *ep; if(!(ep = engOpen(""))) { cout << "ERROR"; }打开engine,下面主要介绍如何将参数传进去(主要是c++中的类): mxCreateStructMatrix函数:mxArray *mxCreateSt原创 2015-05-05 19:05:58 · 5925 阅读 · 1 评论 -
HOG特征提取matlab代码
HOG特征提取,HOG特征是图像梯度方向的直方图,且是对window进行的处理,是局部feature,提取的是一个window的特征,参数主要有winsize,blocksize,cellsize,runpatchsize,其中win最大,里面包含多个block,block里面一般包含4个cell。在进行人体检测的时候,就是通过不断滑动窗口来进行特征的匹配然后找到人所在的位置。转载 2015-09-06 18:59:05 · 26080 阅读 · 5 评论 -
Matlab的矩阵存储和opencv mat的区别
在matlab中是按列存储的,其[x y]对应于opencv的为[纵坐标 横坐标],所以对于opencv的Rect(int x,int y,int width,int height)结构而言,在matlab中应该是pos[y,x,height,width]. 一张宽720 长526的图片在matlab中为526*720. 总而言之:matlab中第一个坐标代表的是长(纵轴、y),第二个坐标代原创 2015-05-07 10:45:39 · 2805 阅读 · 1 评论