【发布时间】:2016-02-18 17:34:03
【问题描述】:
我正在尝试用一些值填写一个 opencv 矩阵,但我不断收到段错误。代码如下:
Mat mask_gx(in_window_size, in_window_size, image.type());
for(int i = 0; i <= in_window_size; i++)
{
for(int j = 0; j <= in_window_size; j++)
{
double gx = (-i/in_sigma) * pow(M_E, ((pow(i, 2)* pow(j, 2))/pow(in_sigma, 2))/(-2));
mask_gx.at<double>(j, i) = gx;
}
}
问题出在最后一行。我已经测试过了:
mask_gx.at<int>(j, i) = 1;
我仍然得到段错误。
有人知道这段代码有什么问题吗?
【问题讨论】:
标签: opencv