C#:简单图像拼接
2024-02-27 本文已影响0人
大龙10
一、简单图像拼接
- vconcat()
垂直方向拼接,要求待拼接图像有相同的宽度 - hconcat()
水平方向拼接,要求待拼接图像有相同的高度,
void HConcat(Mat[] src, OutputArray dst);- src 待拼接的图像序列。
- dst 拼接后的大图像。
二、程序
private void button5_Click(object sender, EventArgs e)
{
//修改图片的尺寸
Cv2.Resize(srcImage1, srcImage1, srcImage2.Size());
var Himagejoint = new Mat();
var Vimagejoint = new Mat();
var imagetuple = new Mat[] { srcImage1, srcImage2 };
//水平拼接
Cv2.HConcat(imagetuple, Himagejoint);
//垂直拼接
Cv2.VConcat(imagetuple, Vimagejoint);
Cv2.ImShow("Himagejoint", Himagejoint);
Cv2.ImShow("Vimagejoint", Vimagejoint);
}