0
부호없는 정수 유형의 선형 배열 [640 * 480]으로 저장된 이미지 버퍼가 있고이 배열을 볼 수있는 비트 맵 이미지로 저장하려고합니다. 카메라에서 이미지를 캡처하고 C++ 코드를 사용하여 GigE 케이블에서 이미지 버퍼를 검색했습니다. 그래서 C++에서 비트 맵에 RGB 값의 정수 배열을 쓰는 방법을 알려주세요. 나는 pImagebuffer 이미지 버퍼이며, 그들은 사용자 정의 컴파일러에 속하는으로 기능을 무시하세요이미지 버퍼를 비트 맵 이미지로 저장
if (Result.Succeeded())
{
// Grabbing was successful, process image
cout << "Image #" << n << " acquired!" << endl;
cout << "Size: " << Result.GetSizeX() << " x "
<< Result.GetSizeY() << endl;
// Get the pointer to the image buffer
const unsigned int *pImageBuffer = (int *) Result.Buffer();
로 스트림 버퍼를 가지고있다. RGB 값을 비트 맵 이미지 으로 변환 한 다음 저장하십시오. 또한 pImageBuffer가 사진이 모노 크롬 인 경우 R = G = B를 제공합니다.
픽셀 당 몇 비트가 있습니까 (32, 16, 24)? 색상을 나타내는 '부호없는 정수'는 어떻게됩니까? – INS
작은 주석 : 메서드의 대문자 철자법은 C++이 아닌 C# 특정 적입니다. –
mono8 데이터 즉. 픽셀 당 8 비트 – KB2807