return results;
}
- void DfsOCV::run(DfsInputData& data)
+ void DfsOCV::run(DfsInputData& input)
{
LOGI("ENTER");
- if (!data.data) {
+ if (!input.data) {
throw std::runtime_error("invalid data pointer");
}
int dataCvType = 1;
cv::Mat baseMat, extraMat;
- if (data.format == DFS_DATA_INPUT_FORMAT_COUPLED_SBS) {
+ if (input.format == DFS_DATA_INPUT_FORMAT_COUPLED_SBS) {
LOGI("side-by-side");
- if (cv::Size(data.width >> 1, data.height) != mImageSize) {
+ if (cv::Size(input.width >> 1, input.height) != mImageSize) {
throw std::runtime_error("invalid size");
}
- dataCvType = convertDfsDataTypeToCV(data.type);
+ dataCvType = convertDfsDataTypeToCV(input.type);
if (dataCvType < 0) {
throw std::runtime_error("invalid data type");
}
- cv::Mat mat(cv::Size(data.width, data.height), dataCvType, data.data);
- LOGI("%zd x %zd", data.width, data.height);
+ cv::Mat mat(cv::Size(input.width, input.height), dataCvType, input.data);
+ LOGI("%zd x %zd", input.width, input.height);
baseMat = mat(cv::Rect(0, 0,
mImageSize.width,
mImageSize.height)).clone();
mImageSize.width,
mImageSize.height)).clone();
} else {
- if (cv::Size(data.width, data.height) != mImageSize ||
- cv::Size(data.width, data.height) != mImageSize) {
+ if (cv::Size(input.width, input.height) != mImageSize ||
+ cv::Size(input.width, input.height) != mImageSize) {
LOGE("%zd x %zd but image size is %d x %d",
- data.width, data.height, mImageSize.width, mImageSize.height);
+ input.width, input.height, mImageSize.width, mImageSize.height);
throw std::runtime_error("invalid size");
}
- dataCvType = convertDfsDataTypeToCV(data.type);
+ dataCvType = convertDfsDataTypeToCV(input.type);
if (dataCvType < 0) {
LOGE("dataCvType: %d", dataCvType);
throw std::runtime_error("invalid data type");
}
- baseMat = cv::Mat(cv::Size(data.width, data.height),
+ baseMat = cv::Mat(cv::Size(input.width, input.height),
dataCvType,
- data.data);;
- extraMat = cv::Mat(cv::Size(data.width, data.height),
+ input.data);;
+ extraMat = cv::Mat(cv::Size(input.width, input.height),
dataCvType,
- data.extraData);
+ input.extraData);
}
if (baseMat.size() != extraMat.size()) {