日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

图像金字塔与resize函数

發(fā)布時間:2023/11/27 生活经验 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 图像金字塔与resize函数 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

圖像金字塔

將一層層圖像比喻成金字塔,層級越高,圖像越小,分辨率越低。

高斯金字塔:向下降采樣;

拉普拉斯金字塔:向上采樣,通過金字塔低層圖像重建上層未采樣圖像;

金字塔的產(chǎn)生

用高斯核對圖像進行卷積,然后刪除所有偶數(shù)行和偶數(shù)列,新得到的圖形面積為原圖像的1/4,循環(huán)此過程可得到金字塔;

對圖像向下(圖像尺寸減半)采樣——pyrDown函數(shù);

1、對圖像進行高斯核卷積;

2、刪除所有偶數(shù)行和偶數(shù)列;(逐漸丟失信息)

對圖像向上(圖像尺寸加倍)采樣——pyrUp函數(shù);

1、對圖像每個方向擴大原來的兩倍,新增的行列以0填充;

2、使用高斯內(nèi)核(*4)與放大后的圖像卷積;(逐漸丟失信息)

為了減少信息的丟失,使用拉普拉斯金字塔;

拉普拉斯金字塔通過原圖像減去先縮小再放大的圖像構(gòu)成;

API函數(shù)Resize

resize(src, dsize, dst=None, fx=None, fy=None, interpolation=None) —— 將原始圖像調(diào)整為指定大小。

????????scr:原始圖像

????????dsize:輸出圖像的尺寸(元組方式)

????????dst:輸出圖像

????????fx:沿水平軸縮放的比例因子

????????fy:沿垂直軸縮放的比例因子

????????interpolation:插值方法,有以下5種:

cv2.INTER_NEAREST 最近鄰插值

cv2.INTER_LINEAR 雙線性插值(默認)

cv2.INTER_AREA 使用像素區(qū)域關(guān)系進行重采樣。

cv2.INTER_CUBIC 4x4像素鄰域的雙3次插值

cv2.INTER_LANCZOS4 8x8像素鄰域的Lanczos插值

注:如果要縮小圖像,選擇:cv2.INTER_AREA;如果要放大圖像,建議選擇cv2.INTER_LINEAR效果尚可且速度快。進行縮放時, dsize和fx、fy 二選一即可。

程序

#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;//全局變量
int k = 5;
Mat dst, dst1, dst2;
//載入原圖
Mat src = imread("12.bmp", 1);void on_change(int, void*)
{//resize放縮的兩種用法,二選一即可。resize(src, dst, Size(0, 0), (double)k / 10, (double)k / 10, INTER_AREA);//resize(src, src, Size(src.cols / 2, src.rows / 2),(0,0), (0,0), INTER_AREA);imshow("結(jié)果圖", dst);
}void print()
{cout << "鍵盤按鍵【1】:進行resize放縮操作" << endl;cout << "鍵盤按鍵【2】:進行pyrUp向上采樣操作" << endl;cout << "鍵盤按鍵【2】:進行pyrDown向下采樣操作" << endl;cout << "鍵盤按鍵【Esc】:退出程序" << endl;cout << "注意:放縮值>10為放大,放縮值<10為縮小" << endl;
}int main()
{print();//改變console(控制臺)字體顏色  system("color 0B");//判斷圖片是否讀入if (!src.data){printf("讀取圖片image0錯誤~! \n");return false;}//循環(huán)輪詢按鍵while (1){//先顯示原圖namedWindow("原圖");imshow("原圖", src);//獲取鍵盤按鍵int c = waitKey(0);//判斷ESC是否按下,若按下便退出if ((c & 255) == 27){cout << "程序退出!\n";break;}//根據(jù)按鍵的不同,進行各種操作switch ((char)c){case '1':cout << "您正在進行resize放縮操作" << endl;createTrackbar("resize放縮值", "原圖", &k, 30, on_change);on_change(k, 0);break;case '2':cout << "您正在進行pyrUp操作" << endl;pyrUp(src, dst1, Size(src.cols * 2, src.rows * 2));imshow("pyrUp圖", dst1);break;case '3':cout << "您正在進行pyrDown操作" << endl;pyrDown(src, dst2, Size(src.cols / 2, src.rows / 2));imshow("pyrDown圖", dst2);break;}}return 0;
}

?

?

總結(jié)

以上是生活随笔為你收集整理的图像金字塔与resize函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 进去里视频在线观看 | 天天干网址 | a人片| x88av视频 | 日韩欧美一区二 | 爆操av| 日韩欧美在线视频 | 成人午夜视频在线播放 | 国产精品人成在线观看免费 | 正在播放久久 | 日韩高清在线观看 | 黄色一级网站 | 波多野结衣伦理 | 五月天婷婷综合网 | 日韩欧美手机在线 | 一本一道久久综合 | 久草午夜| 欧美激情成人 | av中文字幕一区 | 国产福利观看 | 欧美日韩在线看 | 久久久久国产一区二区三区潘金莲 | 伊人成人在线观看 | 波多野结衣亚洲视频 | 无码人妻一区二区三区在线视频 | 色猫咪av在线| 久草视频国产 | 69精品丰满人妻无码视频a片 | 99av视频| 国产夫妻在线 | 欧美激情15p | 麻豆精品视频在线观看 | 最新国产一区 | 九九九免费视频 | 日本福利网站 | 污污网站在线观看 | 毛片基地在线播放 | 欧美偷拍综合 | 五月婷婷免费视频 | 九一成人网 | 捆绑裸体绳奴bdsm亚洲 | 色香欲综合网 | 日韩网站在线 | 一起草视频在线播放 | 欧洲精品免费一区二区三区 | 亚洲色图影院 | 男女视频在线观看免费 | 国产在线精品一区二区三区 | 成人在线观看av | 香蕉久久夜色 | 玩偶姐姐在线观看免费 | 天天插天天狠 | 五月天开心激情 | av资源免费| 男生插女生的网站 | 亚洲香蕉中文网 | 久久综合日本 | 4438五月天 | 熟女少妇a性色生活片毛片 亚洲伊人成人网 | 日韩精品在线网站 | 天天碰视频| 亚洲女则毛耸耸bbw 边吃奶边添下面好爽 | 亚洲一二三四 | 麻豆视频在线 | 性高湖久久久久久久久免费 | 一色av | 天堂精品一区 | 大肉大捧一进一出好爽 | 一区二区在线免费观看视频 | 欧美成人免费视频 | 婷婷综合网站 | 91成人福利视频 | 国产美女免费无遮挡 | 99久久久久无码国产精品 | 色呦呦在线 | 射射综合网 | 免费观看日本 | 中文日韩字幕 | 国产ts在线 | 亚洲国产天堂 | 亚洲欧美一区二区三区在线观看 | 午夜精品视频一区二区三区在线看 | 欧美一级淫片免费视频魅影视频 | 秋霞三区 | 日本老肥婆bbbwbbbwzr | 伊人免费视频二 | 成年人免费网址 | 在线观看特色大片免费网站 | 永久免费在线看片 | 国产亚洲精品码 | 国产乱子伦视频一区二区三区 | 午夜精品在线播放 | 91精品视频网 | 欧美1级片 | 丁香激情综合 | 欧美日韩午夜激情 | 人妻无码一区二区三区久久 | 新av在线 | 日韩一二在线 |