我正在使用opencv在我的图片中添加边框但是我收到了运行时错误:cv ::内存位置的异常0x0017F1DC
这是我的代码:
cv::Mat img2(img.rows + (nr - M),img.cols + (nc-N),img.depth());
int top = (int)ceil((nr - M) / 2);
int bottom = (int)floor((nr - M) / 2);
int left = (int)ceil((nc - N) / 2);
int right = (int)floor((nc - N) / 2);
try
{
cv::copyMakeBorder(img, img2, top, bottom, left, right, BORDER_REFLECT);
}
catch (Exception e)
{
cout << "error message :" << e.msg;
}
我希望你能帮帮我。
最好的问候。