ultralytics 8.0.200 move on_val_start callback for training (#5790)
Co-authored-by: Myyura <zz940521@gmail.com>
This commit is contained in:
parent
437b4306d2
commit
b9b0fd8bf4
4 changed files with 14 additions and 6 deletions
|
|
@ -175,10 +175,18 @@ char *DCSP_CORE::TensorProcess(clock_t &starttime_1, cv::Mat &iImg, N &blob, std
|
|||
std::vector<int> class_ids;
|
||||
std::vector<float> confidences;
|
||||
std::vector<cv::Rect> boxes;
|
||||
cv::Mat rowData(signalResultNum, strideNum, CV_32F, output);
|
||||
rowData = rowData.t();
|
||||
|
||||
float *data = (float *) rowData.data;
|
||||
cv::Mat rawData;
|
||||
if (modelType == 1) {
|
||||
// FP32
|
||||
rawData = cv::Mat(signalResultNum, strideNum, CV_32F, output);
|
||||
} else {
|
||||
// FP16
|
||||
rawData = cv::Mat(signalResultNum, strideNum, CV_16F, output);
|
||||
rawData.convertTo(rawData, CV_32F);
|
||||
}
|
||||
rawData = rawData.t();
|
||||
float *data = (float *) rawData.data;
|
||||
|
||||
float x_factor = iImg.cols / 640.;
|
||||
float y_factor = iImg.rows / 640.;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue