opencv3.1 resize报内存错误

cv::Mat src1;
src1 = cv::imread(picture_path);

cv::Size dsize = cv::Size(256, 256);
cv::Mat src2 = cv::Mat(dsize, CV_32S);
resize(src1, src2, dsize); --报错
图片说明
图片说明
图片说明

我读取的是三通道rgb的图片,用的opencv3.1 64位的,请大神指导下,急!拜谢!

补充下:在两个项目里都有这种问题,另外一段类似的代码本来可以用,现在莫名奇妙的也和这个一样的报错,感觉不是代码的问题啊。。。

http://blog.csdn.net/bigloomy/article/details/6238487