詳細バイリニア補間原則

    画像処理を行うことで、私たちはしばしば、画像サイズを変換する必要があります。深さの研究では、また多くの場合、アップサンプリングのサンプリングを使用していました。最も一般的に使用される方法は、補間バイリニアバイリニアにあります。

  image_new = cv2.resize(画像、(750600)、補間= cv2.INTER_LINEAR)

  M10 = nn.Upsample(のscale_factor = 2、モード= 'バイリニア')

  M11 = nn.UpsamplingBilinear2d(のscale_factor = 2)

 だから、最後に、それはバイリニア補間それどのようになるのですか?

  右(サイズ:12x8)に拡大:次の図は、例えば、我々は左に(5×5画素の線の交点、サイズ)を必要とします。

                                   

  概略的な射影変換に、以下のようにその後、我々は行うことができます。色分けされた:新しいマップの青、元の赤。

原稿が赤スケールのためには、青色の新しい要件が、図を有する、以下に示す図を得ることができます。1つのバイリニア補間にローカルな問題です。

双一次補間アニメーション図:

  この双線形補間は今4点の値が既知であるQ12、Q22、Q11、Q21以下の図、XY座標を、アンロードされ、点P値を求めます。

                                     

         最初にR1、R2を与えるQ11Q21、Q12Q22方向2つの線形補間、上で行わ; R1R2方向は再びそれを行うと、その後、線形補間点Pが得られます。これは、双一次補間です。

  双線形補間は、x二つの方向における臨界点P、点Qの既知の場所にY相対的

  令:α = (x-x1) / (x2-x1)     β =  (y-y1) / (y2-y1)  ,则 R= Q11 + (Q21 - Q11) * α  = (1 - α)*Q11 + α*Q21,R= Q12 + (Q22 - Q12) * α  = (1 - α)*Q12 + α*Q22;

  P = (1 - β)*R1 + β*R2 =  (1 - β)(1 - α)*Q11 +  (1 - β)α*Q21 +  β*(1 - α)*Q12 + α*β*Q22 =  (1 - α)*( (1 - β)*Q11 + β*Q12 ) + α*( (1 - β)*Q21 + β*Q22)

 

おすすめ

転載: www.cnblogs.com/SpiritAmos/p/11991528.html