私は bumblebee2 を持っており、flycapture SDK を使用して着信画像をキャプチャしています。次に、左側の flycapture2 画像を openCV 形式に変換して、基本的な操作を実行できるようにします。次に、それを Flycapture SDK にフィードバックしたいのですが、方法がわかりません。Flycapture から OpenCV に変換するには、次のようにします。
FlyCapture2::Image cf2Img;
grabbedImage.Convert(FlyCapture2::PIXEL_FORMAT_BGR, &cf2Img );
unsigned int rowBytes = (double)cf2Img.GetReceivedDataSize()/(double)cf2Img.GetRows();
cv::Mat cvImage = cv::Mat( cf2Img.GetRows(), cf2Img.GetCols(), CV_8UC3, cf2Img.GetData(), rowBytes );
次に、操作 (しきい値設定/輪郭検出/背景除去など) を行い、この画像を Flycapture に送り返したいと思います。それを元に戻す試みはうまくいきませんでした。
OpenCV 形式を Flycapture に戻すために以前に使用したコードを持っている人はいますか?