資源簡介
利用最近鄰插值法實現圖像的縮小與放大.....................................................................................
代碼片段和文件信息
//?最近鄰插值.cpp?:?定義控制臺應用程序的入口點。
//
#include?“stdafx.h“
#include?
using?namespace?cv;
#define?SCALE?2
//?最近鄰線性插值
void?NearestInsert(const?Mat?&srcImage?Mat?&dstImage?int?width?int?height);
int?main()
{
Mat?srcImage?=?imread(“E:/Sponge/1.png“);
if?(!srcImage.data)
{
printf(“Failed?to?read?iamge.“);
return?-1;
}
Mat?dstImage?=?Mat::zeros(Size(SCALE?*?srcImage.cols?SCALE?*?srcImage.rows)?CV_8UC3);
int?width?=?SCALE?*?srcImage.cols;
int?height?=?SCALE?*?srcImage.rows;
NearestInsert(srcImage?dstImage?width?height);
imshow(“Src“?srcImage);
imshow(“Dst“?dstImage);
waitKey(0);
????return?0;
}
//-----------------------------
//?Descri
- 上一篇:C++回溯算法實驗報告
- 下一篇:C語言課程設計報告學生成績管理系統
評論
共有 條評論