灰度化和二值化处理车辆检测

发布时间:2020-07-02 10:16:08 作者:fengyuzaitu
来源:网络 阅读:560

场景

    尝试通过灰度化和二值化,将车辆的轮廓从道路中分离出来,至少道路和车辆的色块没有连通。实际上,没有达到预定的目标,在处理图像的过程中,仔细观察每一个算法处理的细节非常重要


代码

#include "cv.h"

#include "highgui.h"

#include "opencv2/opencv.hpp"


using namespace cv;


int main() {

  cv::Mat srcMat;

  srcMat = imread( "D:/20170601092226.png" );


  if( !srcMat.data )  return -1;


  cvtColor(srcMat, srcMat, CV_BGR2GRAY);

  threshold(srcMat, srcMat, 100, 255, CV_THRESH_BINARY);


  imshow("threshold", srcMat);


  waitKey(0);

  return 0;

}


参考

http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/tutorials/imgproc/threshold/threshold.html





推荐阅读:
  1. 膨胀处理提取车辆的大致轮廓
  2. 膨胀腐蚀对静态车辆检测

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

灰度化 二值化 二值化处理

上一篇:如何解决win7安装服务器证书失败无效

下一篇:查看https证书的方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》