速度が遅いため、dlibの検出器の代わりに、dlibの顔の位置合わせにOpenCVの顔検出器をC ++で使用します。
dlib の顔の位置合わせを使用するには、検出四角形を顔の位置合わせ関数に渡す必要があります。
ただし、dlib のディテクタは問題ありませんが、それはできません。はdlibのサンプルコード
で使われて
いるので、以下のように割り当ててみましたが、できませんでした。OpenCVの検出器による顔検出長方形であることに
注意してください。std::vector<rectangle> dets
detect_rect
dets[0].l = detect_rect.left;
dets[0].t = detect_rect.top;
dets[0].r = detect_rect.right;
dets[0].b = detect_rect.bottom;
何かアドバイスをいただけませんか?
ありがとうございました。