初学 OpenCV 图像加载、输出+图像轮廓提取绘制并取出每个轮廓的坐标集合

本文介绍了如何使用OpenCV进行图像加载、显示、预处理,特别是二值化处理,以及如何查找和绘制图像轮廓。通过OpenCV的FindContours函数,提取轮廓并保存端点坐标。在实际应用中,需要将这些轮廓数据转换为适用于特定框架(如Qt)的格式。
摘要由CSDN通过智能技术生成

OpenCV帮助文档,一般的函数参数,cv自带的数据结构等都可以在这里查到。

http://docs.opencv.org/2.4/genindex.html


include

#include<cv.h>
#include<highgui.h>


load image

后面的参数,>0代表强制彩色化,0代表强制灰度化,<0代表要用alpha channel,一般用不上,通常就用1就好


IplImage* src = NULL;
src = cvLoadImage ("E:/test.jpg", 1);

show image

这里就是创建一个window,再把imgshow上去,那个自动大小其实就是1。

        cvNamedWindow("show2",CV_WINDOW_AUTOSIZE);
        cvShowImage("show2",img);

预处理图片

提取轮廓的图像一定是一个二值图像,所以在这之前要先把输入的图片处理一下。

下面这句话是

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值