2

大きなイメージ (マトリックス) からのサブイメージ (サブマトリックス) の抽出に関するプログラミングの問題があります。2 つのポイント (抽出したいサブイメージの上限と下限) があり、これらのポイントに基づいて、より大きなものからサブイメージを抽出したいと考えています。しかし、C/C++ でシンを実行する方法が見つかりません。

私は、matlab を使うのがとても簡単であることを知っています。これらの 2 点が (x_max,y_max) と (x_min,y_min) であるとします。サブイメージを抽出するには、次のようにコーディングする必要があります。

(MATLAB CODE)-> small_image=big_image(x_min:x_max,y_min,y_max); 

しかし、C では、Matlab のように : でインデックスの間隔を使用することはできません。ここで誰かが以前にこの問題に直面しましたか?

4

2 に答える 2

2

C/C++ で画像処理を行っている場合は、おそらくOpenCVを使用する必要があります。

cv::Mat クラスは、関心領域 (ROI)を使用してこれを行うことができます。

于 2013-08-23T14:40:47.070 に答える