0
私は4チャンネルMatオブジェクトを持っています。 私は(プロセスの一部として)dlib
データに変換しようとしています(変更を加える)。Mat
に戻る。OpenCV、Dlib - Matオブジェクトは黒色の画像として出力されます
何らかの理由で、最終出力が完全に黒くなります。私はランタイムの面で効率的なになるように努めています。
cv::Mat image;
cv::cvtColor(image, image, CV_RGBA2BGR); //convert to 3 channels
//COPY pointer saves runtime
dlib::array2d<dlib::rgb_pixel> dlibimg;
dlib::assign_image(dlibimg, dlib::cv_image<dlib::bgr_pixel>(cvimg));
image = dlib::toMat(dlibimg); //black
任意の提案、なぜ出力が完了し、黒のですか?