opencv 更新速度一直在加快,最新版本都出到了3.0beta了。MSER一直在用C接口的,最近想试一下3.0的MSER,发现还用不起来,因为封装方法还没搞清楚,也没有太多参考,就用了Qt5.3+opencv2.4.7中的C++接口MSER,当然没有界面,还是控制台程序。总的来说还是比较方便的。
#include <QCoreApplication>
#include "opencv2/core/core.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/imgproc/imgproc.hpp"
#include <opencv2/features2d/features2d.hpp>
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include "maxRB.h"
#include "FT_XYZ.h"
using namespace cv;
using namespace std;
//显示颜色
static CvScalar colors[] =
{
{
{0,0,255}},
{
{0,128,255}},
{
{0,255,255}},
{
{0,255,0}},
{
{255,128,0}},
{
{255,255,0}},
{
{255,0,0}},
{
{255,0,255}},
{
{255,255,255}},
{
{196,255,255}},
{
{255,255,196}}
};
int ma