0
私はパフォーマンス低下の問題に直面しています。私はいくつかの研究を行いましたが、リマップ機能には時間がかかりすぎるようです。画像サイズはVGAですが、興味深い領域はこの領域の約1/4です。したがって、私はこの領域に対してのみremap()を使い、最後にVGA領域の約1/4の画像を取得したいと考えています。OpenCVで特定の領域を再マップする方法
RECTはtrackableAreaのRect
所望の出力が、VGA
によって生成である-Greenこれは、VGA解像度の画像が入力される:
remap(originalCornersSamples[i], rview, map1, map2, INTER_NEAREST);
いつ 私は、特定の領域に再マップを作ってみる:予想通り、私が得た
remap(frame_bgr, rview, map1(trackableArea), map2(trackableArea), INTER_NEAREST);
- trackableArea四角形の所望の解像度と伸ばし、所望の画像を。
getPerspectiveTransformからmap1とmap2を生成して、入力画像からTV画面のみを取得しました。 trackableAreaはここのようなRectです(緑色の線):
どのようにしてそれを可能にするか、どのようにremap()がどのように見えるべきですか?
そして、なぜQTタグを? – AlexanderVX
私はqtフレームワークを使用しているので、qtメソッドとopencvも使用できます。 – RobertLT