前提
GitHub:https://github.com/wangchuan/RobustMatting
でこのマッティングを実装しようとしています。
試行錯誤をして、ビルドは通すことができたのですが、コマンドライン引数を指定するとエラーが発生してしまいます。
実現したいこと
この通りに実装できると、前景画像の切り抜きが可能になる。
発生している問題・エラーメッセージ
例外がスローされました:読み取りアクセス違反。 _sz が nullptr でした。
該当のソースコード
C++
//robust_matting.cpp内でのエラー部分です。RobustMatting::RobustMatting(const cv::Mat& img, const cv::Mat& trimap){ img.convertTo(m_image, CV_32FC3); m_trimap = trimap; if (m_trimap.channels() > 1) cvtColor(m_trimap, m_trimap, cv::COLOR_BGR2GRAY); m_result = Mat(m_image.size(), CV_8UC1);}
補足情報(FW/ツールのバージョンなど)
本git内のopencvは古いため、環境によっては実装のためは一部分を改修する必要があります。
0 コメント