1、记录x马达位置用于拼接影像;

2、修复了航线读写错误问题;
This commit is contained in:
tangchao0503
2025-02-27 11:18:26 +08:00
parent 380e8042d9
commit b779118d72
10 changed files with 106 additions and 8 deletions

View File

@ -208,17 +208,21 @@ void ImagerOperationBase::start_record()
string directory = fileOperation->getDirectoryFromString();
string imgPath = directory + "\\" + m_FileName2Save + "_" + std::to_string(m_FileSavedCounter);
FILE* m_fImage = fopen(imgPath.c_str(), "w+b");
FILE* m_fImage = fopen((imgPath + ".bil").c_str(), "w+b");
size_t x;
double pixelValueTmp;
string timesFile = imgPath + ".times";
FILE* hTimesFile = fopen(timesFile.c_str(), "w+");
imagerStartCollect();
while (m_bRecordControlState)
{
m_iFrameCounter++;
getFrame(buffer);
long long timeOs = getNanosecondsSinceMidnight();
//<2F><>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӦΪbuffer<65><72>dark<72><6B><EFBFBD><EFBFBD>unsigned short<72><74><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD>dark>bufferʱ<72><CAB1>buffer-dark=65535
if (m_HasDark)
@ -259,6 +263,7 @@ void ImagerOperationBase::start_record()
}
x = fwrite(buffer, 2, m_FrameSize, m_fImage);
fprintf(hTimesFile, "%d\n", timeOs);
//<2F><>rgb<67><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ա<EFBFBD><D4B1>ڽ<EFBFBD><DABD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ
m_RgbImage->FillRgbImage(buffer);//??????????????????????????????????????????????????????????????????????????????????????????????????????
@ -298,6 +303,7 @@ void ImagerOperationBase::start_record()
//QThread::msleep(1001);
fclose(m_fImage);
fclose(hTimesFile);
}
void ImagerOperationBase::setFrameNumber(int FrameNumber)