Как я могу получить путь к файлу ресурса для QImage
?Например, у меня есть следующий код:
QML:
ImageProcessor {
id: imgProc
}
Image {
id: image
source: "placeholder.jpg"
}
Button {
id: procBtn
text: qsTr("Process")
onClicked: {
imgProc.processImage(image);
}
}
Код QObject: здесь я хочу проверить / получить путь к исходному файлу изображения:
void ImageProcessor::processImage(QVariant image)
{
QImage qImage = image.value<QImage>();
qDebug() << "Image file path is: " << image.source;
Mat src = imread(qImage.source, cv::IMREAD_GRAYSCALE);
}