我有一個SuperSpeed USB 3.0 Ximea相機,我試圖使用包含計算機視覺和機器學習的Ximea相機編寫應用程序。如何使用Ximea在C++中存儲圖像
我已經能夠分配相機捕獲的幀在它的緩衝區中,但我可以找到方法將這些圖像或幀保存爲JPEG或BMP文件。我不知道這是否只是我的腳本中的命令行,或者我需要某種庫來完成它。
圖像是使用這些命令獲得性:
#define EXPECTED_IMAGES 10
for (int images=0;images < EXPECTED_IMAGES;images++)
{
// getting image from camera
stat = xiGetImage(xiH, 5000, &image);
HandleResult(stat,"xiGetImage");
printf("Image %d (%dx%d) received from camera\n", images, (int)image.width, (int)image.height);
}
正如我可以從圖像中提取數據,我想該幀是靜止在緩衝器中,但我不能找出方式將其保存爲電腦中的JPEG或BMP文件。
我將不勝感激代碼的任何幫助。
謝謝!
一個不好的答案的完美例子。沒有解釋和斷開的鏈接。 – Binarian
感謝您的注意,下載鏈接已修復,現在應該可以使用。 –