我目前正计划将我的图像分成3个通道,这样我就可以获得图像的RGB值来绘制散点图,这样我就可以使用正态分布来计算协方差矩阵、平均值等,然后计算背景之间的距离点和实际图像来分割图像。
现在在我的第一个任务中,我编写了以下代码。
VideoCapture cam(0);
//int id=0;
Mat image, Rch,Gch,Bch;
vector<Mat> rgb(3); //RGB is a vector of 3 matrices
namedWindow("window");
while(1)
{
cam>>image;
split(image,rgb);
Bch = rgb[0];
Gch = rgb[1];
Rch = rgb[2];
但是一旦它到达 split 函数,我就会单步执行它,它会导致未处理的异常错误。访问冲突写入位置 0xfeeefeee
我对opencv还是新手,所以不习惯处理未处理的异常错误。
谢谢