统一相机补图为补单通道黑色

This commit is contained in:
2025-10-30 15:26:31 +08:00
parent eea27efbc6
commit 5c8eb11033
5 changed files with 6 additions and 6 deletions
@@ -277,8 +277,8 @@ bool Hd_CameraModule_3DKeyence::readData(std::vector<cv::Mat> &mats,QByteArray &
mats.push_back(heightMatS.dequeue());
}
else {
mats.push_back(cv::Mat(G_xImageSize, G_yImageSize, CV_8UC1, cv::Scalar(0, 0, 0)));
mats.push_back(cv::Mat(G_xImageSize, G_yImageSize, CV_8UC1, cv::Scalar(0, 0, 0)));
mats.push_back(cv::Mat(G_xImageSize, G_yImageSize, CV_8UC1, cv::Scalar(0)));
mats.push_back(cv::Mat(G_xImageSize, G_yImageSize, CV_8UC1, cv::Scalar(0)));
}
}
imgTakeNum = 0;
@@ -557,7 +557,7 @@ bool Hd_CameraModule_HIK_hard_PCIE::run()
break;
}
if (cnt > 120) {
queuepic.push_back(cv::Mat(250, 250, CV_8UC3, cv::Scalar(0, 255, 0))); //返回空图
queuepic.push_back(cv::Mat(200, 200, CV_8UC1, cv::Scalar(0))); //返回空图
std::cout << "timeout" << std::endl;
n_mutex->unlock();
return true;
@@ -536,7 +536,7 @@ bool Hd_CameraModule_HIK_hard_PCIE::run()
if (cnt > 150) {
n_mutex->lock();
//queuepic.push_back(cv::imread("D://Image_20250809202445856.bmp", -1));
queuepic.push_back(cv::Mat(200, 200, CV_8UC3, cv::Scalar(0, 255, 0))); //返回空图
queuepic.push_back(cv::Mat(200, 200, CV_8UC1, cv::Scalar(0))); //返回空图
std::cout << "timeout" << std::endl;
n_mutex->unlock();
return true;
@@ -682,7 +682,7 @@ bool Hd_CameraModule_HIK_hard_USB::run()
break;
}
if (cnt > 150) {
queuepic.push_back(cv::Mat(200, 200, CV_8UC3, cv::Scalar(0, 255, 0))); //返回空图
queuepic.push_back(cv::Mat(200, 200, CV_8UC1, cv::Scalar(0))); //返回空图
std::cout << "timeout" << std::endl;
n_mutex->unlock();
return true;
@@ -562,7 +562,7 @@ bool Hd_CameraModule_HIK_soft_GIGE::run()
break;
}
if (cnt > 120) {
queuepic.push_back(cv::Mat(250, 250, CV_8UC3, cv::Scalar(0, 255, 0))); //返回空图
queuepic.push_back(cv::Mat(200, 200, CV_8UC1, cv::Scalar(0))); //返回空图
std::cout << "timeout" << std::endl;
n_mutex->unlock();
return true;