国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 呼图壁县| 广昌县| 茂名市| 贵阳市| 郎溪县| 繁峙县| 天门市| 泗水县| 循化| 虹口区| 仙居县| 岑巩县| 潼关县| 马鞍山市| 漾濞| 太仓市| 汾西县| 辛集市| 手机| 前郭尔| 庆元县| 广水市| 昌平区| 平江县| 乌兰浩特市| 芒康县| 鹰潭市| 昌吉市| 旬邑县| 淳化县| 廉江市| 盐亭县| 彭山县| 玉山县| 隆安县| 瑞金市| 瑞金市| 荣成市| 蓬安县| 枣阳市| 惠来县|