国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

使用opencv拉伸圖像擴大分辨率示例

2020-01-26 15:32:41
字體:
供稿:網(wǎng)友

使用OPENCV圖像處理庫,拉伸圖像擴大分辨率

復(fù)制代碼 代碼如下:

//縮放圖像文件
#include <opencv2/opencv.hpp>
using namespace std;
//隱藏控制臺窗口
#pragma comment(linker, "/subsystem:/"windows/" /entry:/"mainCRTStartup/"")
int main()
{
 const char *pstrImageName = "airplane.jpg";
 const char *pstrSaveImageName = "airplane縮放圖.jpg";
 const char *pstrWindowsSrcTitle = "原圖";
 const char *pstrWindowsDstTitle = "縮放圖";

 double fScale = 2;//縮放倍數(shù)
 CvSize czSize; //目標圖像尺寸

 //從文件中讀取圖像 
 IplImage *pSrcImage = cvLoadImage(pstrImageName, CV_LOAD_IMAGE_UNCHANGED);
 IplImage *pDstImage = NULL; 

 //計算目標圖像大小
 czSize.width = pSrcImage->width * fScale;
 czSize.height = pSrcImage->height * fScale;

 //創(chuàng)建圖像并縮放
 pDstImage = cvCreateImage(czSize, pSrcImage->depth, pSrcImage->nChannels);
 cvResize(pSrcImage, pDstImage, CV_INTER_AREA);
 

 //創(chuàng)建窗口
 cvNamedWindow(pstrWindowsSrcTitle, CV_WINDOW_AUTOSIZE);
 cvNamedWindow(pstrWindowsDstTitle, CV_WINDOW_AUTOSIZE);

 //在指定窗口中顯示圖像
 cvShowImage(pstrWindowsSrcTitle, pSrcImage);
 cvShowImage(pstrWindowsDstTitle, pDstImage);

 //等待按鍵事件
 cvWaitKey();

 //保存圖片
 cvSaveImage(pstrSaveImageName, pDstImage);

 cvDestroyWindow(pstrWindowsSrcTitle);
 cvDestroyWindow(pstrWindowsDstTitle);
 cvReleaseImage(&pSrcImage);
 cvReleaseImage(&pDstImage);
 return 0;
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 新竹市| 麻江县| 衡南县| 襄垣县| 鹤峰县| 沙雅县| 广元市| 桃源县| 永仁县| 澎湖县| 彰化县| 洛阳市| 鹿邑县| 长垣县| 微博| 沿河| 荣昌县| 昆山市| 合水县| 仁化县| 阿荣旗| 泌阳县| 道孚县| 武邑县| 安陆市| 栾川县| 漳平市| 修武县| 武平县| 高阳县| 延川县| 巩留县| 石嘴山市| 杭锦旗| 尚义县| 鄂州市| 郁南县| 玉门市| 黑水县| 武功县| 芷江|