Opencv 图片缩小尺寸原理
生活随笔
收集整理的這篇文章主要介紹了
Opencv 图片缩小尺寸原理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如:
原始圖像為M*N,縮小后圖像大小要求為m*n,則需要將圖像劃分為(M*N)/(m*n)大小的互不相交的小塊,計算小塊的平均值,該值作為縮小圖像對應的像素值。
如下圖:
我們把16*16的圖像縮小成4*4的圖像:
最后對應的值如下:
‘
在Opencv里面圖片縮放函數如下
void resize(InputArray src, OutputArray dst, Size dsize, double fx=0, double fy=0, int interpolation=INTER_LINEAR )
前兩個參數分別為輸入和輸出圖像。dsize表示輸出圖像的大小,如果為0,則
dsize和fx、fy不能同時為0。fx、fy是沿x軸和y軸的縮放系數;默認取0時,計算如下
fx=(double)dsize.width/src.colsfx=(double)dsize.width/src.cols
fy=(double)dsize.height/src.rowsfy=(double)dsize.height/src.rows
總結
以上是生活随笔為你收集整理的Opencv 图片缩小尺寸原理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 用php web编程作业,用PHP进行W
- 下一篇: Java高级语法笔记-普通异常处理