我目前在使用 Sapera ++ API 的当前项目中使用 Sapera LT 相机配置文件 (.ccf) 时遇到问题。到目前为止,当使用默认设置时,我可以从相机获得输出,但默认设置意味着我的相机(genie Nano-C 1280)使输入单色。因此,我想使用一个将相机设置为彩色的配置文件。配置文件适用于 Saperas 的 CamExpert 工具,但到目前为止不适用于我的代码,这是我迄今为止尝试过的。
//default example
char serverName[CORSERVER_MAX_STRLEN];
cameraName(serverName);
printf("/n starting : %s ", serverName);
if (serverName) {
SapAcqDevice *camera = new SapAcqDevice(serverName, FALSE);
//blah rest of code
// failed attempt 1
char serverName[CORSERVER_MAX_STRLEN];
const char settings[] = "C:\\Program Files\\Teledyne DALSA\\Sapera\CamFiles\\User\\T_Nano-C1280_Night.ccf";
cameraName(serverName);
printf("/n starting : %s ", serverName);
if (serverName) {
SapAcqDevice *camera = new SapAcqDevice(serverName, settings);
//blah rest of code
//failed attempt 2
char serverName[CORSERVER_MAX_STRLEN];
const char settings[] = "T_Nano-C1280_Night.ccf";
cameraName(serverName);
printf("/n starting : %s ", serverName);
if (serverName) {
SapAcqDevice *camera = new SapAcqDevice(serverName, settings);
//blah rest of code
使用默认设置时,我连接到相机,但我的其他尝试并没有做到那么远。对于我还能做什么/尝试让这台相机返回彩色帧,我有点坚持。任何帮助都会提前感谢!