cv :: matのバッファがQImageのバッファを指すようにしたいのですが、QImageのデータをcv::matにコピーしません。
cv::Mat const reference_qimage_to_mat(QImage const &img, int format)
{
cv::Mat mat(img.height(), img.width(), format);
for(int i = 0; i != mat.rows; ++i)
{
//pseudo code, wouldn't work
//mat.ptr(i) = img.scanLine(i);
}
return mat;
}
グーグルで答えを検索しようとしましたが、QImageのデータをcv::matにコピーする方法しか見つかりませんでした。ありがとう