cvCreateHist在循环中使用

sunnywish 2011-12-15 11:33:06
for( v=point_x.begin();v!=point_x.end();v++)
{

left_right=up_down=0;
int HistogramBins1 = 256,HistogramBins2 = 256;
float HistogramRange1[2]={0,255};
float *HistogramRange_u[1]={&HistogramRange1[0]};
float HistogramRange2[2]={0,255};
float *HistogramRange_d[1]={&HistogramRange2[0]};
CvHistogram *Histogram_up=cvCreateHist(1,&HistogramBins1,CV_HIST_ARRAY,HistogramRange_u);
CvHistogram *Histogram_down=cvCreateHist(1,&HistogramBins2,CV_HIST_ARRAY,HistogramRange_d);//出错

}
每次运行到第二个直方图初始化的时候就出错,说是内存问题,为什么呢
...全文
181 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,446

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧