• 大小: 19KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: C/C++
  • 标签: opencv  c++  

资源简介

1.1:图像加载、显示 利用图像库的功能,实现从文件加载图像,并在窗口中进行显示的功能;利用常见的图像文件格式(.jpg; .png; .bmp; .gif)进行测试; 1.2:图像合成 现有一张4通道透明图像a.png: 从其中提取出alpha通道并显示; 用alpha混合,为a.png替换一张新的背景(背景图自选); 2.1:图像缩放 实现一个图像缩放函数,可以对输入图像进行任意倍数的缩放; 采用双线性插值进行重采样; X,Y方向的缩放倍数参函数参数的形式传入; 可以只考虑输入图像为3通道,8位深度的情况; 不能调用图像处理库的缩放函数来完成; 2.2:图像变形 记[x’, y’]=f([

资源截图

代码片段和文件信息

#include
#include
#include
using namespace cv;
using namespace std;


int main() {

/* Test 1.1 Begins */
//while (true) {

// cout << “输入要加载的图像路径:(按q退出)“ << endl;
// string imageName;
// getline(cin imageName);
// if (imageName == “q“ || imageName == “Q“) {
// break;
// }
// cout << imageName << endl;

// Mat image = imread(imageName);
// if (image.empty()) {
// cout << “cannot open “ << imageName << endl;
// }
// else {
// namedWindow(imageName);
// imshow(imageName image);
// waitKey(6000);
// }
//
//}
/*Test 1.1 Ends.*/

/*****************************************************************************************/

/*Test 1.2 Begins*/

Mat imgA = imread(“d:\\a.png“ -1);
Mat alpha(i

评论

共有 条评论