現在、画像を 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];
しかし、分割関数に到達するとすぐにステップスルーすると、未処理の例外エラーが発生します。アクセス違反書き込み箇所 0xfeeefeee
私はまだopencvに慣れていないので、未処理の例外エラーの処理に慣れていません。
ありがとう