#include <opencv2/opencv.hpp>
struct BlockToMergedCoord
{
rect block; // 该层金字塔中覆盖截取区域的部分在该块图片的起止坐标
rect merged; // 在拼接图片中起止坐标
};
cv::Mat memoryEncode(const std::string& base64Str)
{
// 将Base64字符串解码为二进制数据
std::vector<uint8_t> imageData;
// 将二进制数据解码为图像
cv::Mat img = cv::imdecode(std::vector<uint8_t>(base64Str.begin(), base64Str.end()), cv::IMREAD_UNCHANGED);
if (img.empty())
{
std::cout << "Failed to decode image data." << std::endl;
}
return img;
}
// 拼接图片
bool dynamicsClipSplicing_cv(const std::string&
opencv实现图片拼接
最新推荐文章于 2025-12-20 10:45:45 发布

最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



