【opencv】教程代码 —features2D(6)透视矫正:读取两个棋盘格图片并进行图像对齐...

perspective_correction.cpp 透视校正

c0142c5f74bb5c10afcd4605746fea53.png

hconcat(img2, img1_warp, img_draw_warp);

51b7f1ab0528d54fb8e70eded1e47285.png

hconcat(img1, img2, img_draw_matches);

20469dffb54bcda2a5fbd5004e8a4712.png

#include <iostream> // 引入iostream库,用于进行标准输入和输出操作
#include <opencv2/core.hpp> // 引入opencv的core库,含有OpenCV的基础结构和操作
#include <opencv2/imgproc.hpp> // 引入opencv的imgproc库,包含了图像处理的各种操作
#include <opencv2/calib3d.hpp> // 引入opencv的calib3d库,包含3D校准相关的功能
#include <opencv2/highgui.hpp> // 引入opencv的highgui库,提供了显示和读写功能


using namespace std; // 使用std标准库的名字空间
using namespace cv; // 使用OpenCV库的名字空间


namespace // 创建匿名名字空间
{
enum Pattern { CHESSBOARD, CIRCLES_GRID, ASYMMETRIC_CIRCLES_GRID }; // 定义Pattern枚举,包含三种模式:CHES
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值