0
イメージをキャプチャしてグレーレベルイメージとして使用したいと考えています。画像が正しく検索されない
Iは、次のコードがあります。私のコードframe
で
CvCapture *p = cvCreateCameraCapture(0);
cvSetCaptureProperty(p, CV_CAP_PROP_FRAME_WIDTH, 1024);
cvSetCaptureProperty(p, CV_CAP_PROP_FRAME_HEIGHT, 1024);
IplImage* frame;
for (int i = 0; i < 25; i++)
{
frame = cvQueryFrame(p);
}
cvSaveImage("test.jpg", frame);
Mat r = imread("test.jpg", 1);
Mat inputImage;
cvtColor(r, inputImage, COLOR_RGB2GRAY);
は、RGB画像(三次元)です。保存された画像をrで読み込むと、2つのチャンネルがあります。
- は、なぜこれが起こる:
私は2つの質問がありますか?
- グレーレベルの1次元画像を作成するにはどうすればよいですか?
「1次元の画像はどうすればいいですか」 - 1ピクセルのラインを意味しますか? – Olaf
実際に私はRGBが3ページあることを意味しました。グレーレベル画像は1ページあります – Media
ですね?ページ?ページはありません。よく使われるフレーズに慣れ親しむことをおすすめしますか?それは、不明な質問をするのではなく、自分でリソースを見つけるのにも役立ちます。 – Olaf