0
이미지를 캡처하여 회색 이미지로 사용하고 싶습니다. 내 코드 frame
RGB 이미지 (삼차원) 인에서이미지가 올바르게 검색되지 않습니다.
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);
:
나는 다음과 같은 코드가 있습니다. r로 저장된 이미지를 읽을 때 두 개의 채널이 있습니다.
- 왜 이런 일이 발생 :
나는이 개 질문이?
- 회색 레벨의 1 차원 이미지는 어떻게 만들 수 있습니까?
"어떻게 1 차원 이미지를 가질 수 있습니까?"- 1 픽셀 라인을 의미합니까? – Olaf
실제로 RGB에는 3 페이지가 있습니다. 그레이 레벨 이미지에는 한 페이지가 있습니다. – Media
응? 페이지 ?? 페이지가 없습니다. 일반적으로 사용되는 문구에 익숙해지기를 권장 할 수 있습니까? 그것은 또한 불분명 한 질문을하는 대신에 스스로 자원을 찾을 수 있도록 도울 것입니다. – Olaf