我正在使用 flycapture sdk 示例程序从 flycapture 中捕获图像。我的问题是,当我使用安装了 flycapture 的应用程序捕获图像时,图像的大小约为 1.3 - 1.5 Mb。但是,当使用我的由 flycapture 示例程序组成的程序拍摄相同的图像时。图像的大小约为 340K 到 500K(最大)。图像格式为 .tiff 图像质量降低,因此我的程序无法从图像中获取任何有价值的信息。
使用以下方法保存图像:
FlyCapture2::Camera camera;
FlyCapture2::Image image;
camera.RetrieveBuffer(&image);
ostringstream saveImage;
saveImage << "Image-" << "-" << i << ".tiff";
image.Save(saveImage.str().c_str());
并按照链接中提到的方法使用 Windows 应用程序: http ://www.ptgrey.com/Content/Images/uploaded/FlyCapture2Help/flycapture/03demoprogram/saving%20images_flycap2.html
请让我提供所需的任何其他详细信息