在背景为灰色的PGM图片中,提取地图。

本文介绍了一种使用OpenCV从灰色背景的PGM地图中提取地图的方法。通过遍历图像,找到地图边缘并确定感兴趣区域,然后复制并保存该区域为新的PGM图片。
摘要由CSDN通过智能技术生成

用gmapping存储的PGM图片格式的地图,但是地图比例不好,想多余部分剔除

利用opencv,完成了这一工作,遍历全图找到地图位置,然后复制感兴趣区域,最后保存。


代码如下:

#include "cv.h"  
#include "highgui.h"  


using namespace std;
using namespace cv;
/***    设置图像灰度值的子函数         ***/
void Extract(Mat& image, Mat& roi_image)
{
int rows = image.rows;
int cols = image.cols;
cout << &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值