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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenCV 对一张图片进行缩放

發(fā)布時(shí)間:2025/5/22 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV 对一张图片进行缩放 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

pyrUp( tmp, dst, Size( tmp.cols2, tmp.rows2 ) 函數(shù) pyrUp 接收了3個(gè)參數(shù):

  • tmp: 當(dāng)前圖像, 初始化為原圖像 src 。
  • dst: 目的圖像( 顯示圖像,為輸入圖像的兩倍)
  • Size( tmp.cols2, tmp.rows2 ) : 目的圖像大小, 既然我們是向上采樣, pyrUp 期待一個(gè)兩倍于輸入圖像( tmp )的大小。

pyrDown( tmp, dst, Size( tmp.cols/2, tmp.rows/2 )函數(shù) pyrDown 也接收了3個(gè)參數(shù):

  • tmp: 當(dāng)前圖像, 初始化為原圖像 src 。
  • dst: 目的圖像( 顯示圖像,為輸入圖像的一半)
  • Size( tmp.cols/2, tmp.rows/2 ) :目的圖像大小, 既然我們是向下采樣, pyrDown 期待一個(gè)一半于輸入圖像( tmp)的大小。
#include <opencv2/imgproc/imgproc.hpp> #include <opencv2/highgui/highgui.hpp> #include <math.h> #include <stdlib.h> #include <stdio.h> #include <iostream>using namespace cv; using namespace std;/// 全局變量 Mat src, dst, tmp;int main(int argc, char** argv) {/// 指示說明cout << "\n 縮放示例 \n" << endl;cout << "------------------ \n" << endl;cout << " * [u] -> 圖片放大2倍 \n" << endl;cout << " * [d] -> 圖片縮小一半 \n" << endl;cout << " * [ESC] -> 關(guān)閉程序 \n \n" << endl;/// 尺寸必須能被 2^{n} 整除src = imread("M:/img/1.png");if (!src.data) {cout << " 沒有數(shù)據(jù)!——退出程序 \n" << endl;return -1;}tmp = src;dst = tmp;/// 創(chuàng)建顯示窗口namedWindow("原圖", cv::WINDOW_AUTOSIZE);imshow("原圖", dst);/// 循環(huán)while (true) {int c;c = waitKey(10);if ((char)c == 27) {break;}if ((char)c == 'u') { // 鍵盤按下u執(zhí)行pyrUp(tmp, dst, Size(tmp.cols * 2, tmp.rows * 2));cout << "** 放大: 圖片 x 2 \n" << endl;}else if ((char)c == 'd') { // 鍵盤按下d執(zhí)行pyrDown(tmp, dst, Size(tmp.cols / 2, tmp.rows / 2));cout << "** 縮小: 圖片/ 2 \n" << endl;}imshow("原圖", dst);tmp = dst; // 最后,將輸入圖像 tmp 更新為當(dāng)前顯示圖像, 這樣后續(xù)操作將作用于更新后的圖像。}return 0; }

/ 注意: 輸入圖像的大小(在兩個(gè)方向)必須是2的冪,否則,將會(huì)顯示錯(cuò)誤。

總結(jié)

以上是生活随笔為你收集整理的OpenCV 对一张图片进行缩放的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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