当前位置: 首页 > news >正文

番禺论坛网站建设珠海做网站费用

番禺论坛网站建设,珠海做网站费用,wordpress tag 打不开,做ppt素材网站哪个好目录1、前言2、霍夫线变换2.1、霍夫线变换是什么#xff1f;2.2、在opencv中的基本用法2.2.1、HoughLinesP函数定义2.2.2、用法3、识别车道3.1、优化3.1.1、降噪3.1.2、过滤方向3.1.3、截选区域3.1.4、测试其它图片图片1图片2图片31、前言 最近学习opencv学到了霍夫线变换2.2、在opencv中的基本用法2.2.1、HoughLinesP函数定义2.2.2、用法3、识别车道3.1、优化3.1.1、降噪3.1.2、过滤方向3.1.3、截选区域3.1.4、测试其它图片图片1图片2图片31、前言 最近学习opencv学到了霍夫线变换霍夫线变换是一个查找图像中直线的算法它的其中一种应用场景就是识别车道本文以识别车道为例介绍霍夫线的简单用法。 2、霍夫线变换 2.1、霍夫线变换是什么 下面是chatGPT给出的说明 霍夫线变换Hough Line Transform是一种图像处理技术可以用于检测图像中的直线。它的基本思想是将直线转换为参数空间并在参数空间中寻找与图像中的边缘相对应的点从而找到这些直线。霍夫线变换常用于计算机视觉领域例如在车道线检测、图像拼接、人脸识别等方面应用广泛。 原理性的东西这里不讲因为有点复杂我看得也有点懵。 2.2、在opencv中的基本用法 2.2.1、HoughLinesP函数定义 opencv实现霍夫线变换的函数是HoughLinesP它的定义如下。 void HoughLinesP( InputArray image, OutputArray lines,double rho, double theta, int threshold,double minLineLength 0, double maxLineGap 0 );它的参数的含义如下 image8位、单通道二进制源图像。 lines输出线的矢量。每条线由一个4元素矢量表示可以传入vector cv::Vec4i类型。 控制精度 rho累加器的距离分辨率以像素为单位。 theta累加器的角度分辨率弧度。 过滤 threshold累加器阈值参数。 minLineLength最小行长度。小于该长度的线段将被拒绝。 maxLineGap同一条线上链接点的最大允许间隙。 2.2.2、用法 因为HoughLinesP传入的图像必须是8位、单通道二进制源图像所以在传入图像之前需要做转灰度图-》转二进制图的操作。 opencv提供了一些转二进制图的方法因为HoughLinesP的目的是找到直线而直线其实也是轮廓的一部分所以一般我们采用Canny算法来把灰度图转为二进制图。 例程 #include opencv2/core.hpp #include opencv2/imgcodecs.hpp #include opencv2/highgui.hpp #include opencv2/imgproc.hppusing namespace cv;int main() {Mat src imread(road.png);imshow(src, src);Mat gray;cvtColor(src, gray, COLOR_BGR2GRAY);imshow(gray, gray);// Apply Canny edge detectionMat edges;Canny(gray, edges, 50, 150);imshow(canny, edges);// Perform Hough transform to find linesstd::vectorVec4i lines;HoughLinesP(gray, lines, 1, CV_PI / 180, 50, 50, 10);// Draw lines on output imageMat dst src.clone();for (size_t i 0; i lines.size(); i) {Vec4i vline lines[i];line(dst, Point(vline[0], vline[1]), Point(vline[2], vline[3]), Scalar(0, 0, 255), 2);}imshow(dst, dst);waitKey(0);}3、识别车道 首先准备一张图片如下图所示要识别出它的白色车道线。 我们直接使用上一节的例程效果如下。 发现虽然车道是识别出来了但是环境中的纹理也被误认为车道所以要做进一步优化。 3.1、优化 3.1.1、降噪 从上面的Canny图可以看到环境中的树木形成了密密麻麻的纹理这些就是影响效果的因素之一。 经过测试我选用了“二值化 - 》腐蚀 - 》膨胀”的方式来完成降噪经过优化后的代码如下 #include opencv2/core.hpp #include opencv2/imgcodecs.hpp #include opencv2/highgui.hpp #include opencv2/imgproc.hppusing namespace cv;int main() {Mat src imread(/road.png);imshow(src, src);Mat gray;cvtColor(src, gray, COLOR_BGR2GRAY);imshow(gray, gray);//二值化Mat thr;threshold(gray, thr, 100, 255, THRESH_BINARY);imshow(threshold, thr);// 腐蚀Mat eroded;Mat element getStructuringElement(MORPH_RECT, Size(5, 5));erode(thr, eroded, element);// 膨胀Mat dilated;dilate(eroded, dilated, element);imshow(dilated, dilated);// Apply Canny edge detectionMat edges;Canny(dilated, edges, 50, 150);imshow(canny, edges);// Perform Hough transform to find linesstd::vectorVec4i lines;HoughLinesP(edges, lines, 1, CV_PI / 180, 50, 50, 10);// Draw lines on output imageMat dst src.clone();for (size_t i 0; i lines.size(); i) {Vec4i vline lines[i];line(dst, Point(vline[0], vline[1]), Point(vline[2], vline[3]), Scalar(0, 0, 255), 2);}imshow(dst, dst);waitKey(0); }优化后的效果如下 从Canny中明显可以看到环境纹理少了很多。 3.1.2、过滤方向 在上图中可以看到还有一些横向的纹理影响了效果我们可以通过直线的方向来做进一步过滤。 在车的视角下车道是朝中间斜的两边车道成八字型如图所示。 也就是说车道的线在图像上倾斜角度不会小所以我们可以在得出最终结果时添加一个过滤条件倾斜角度小于20度的直线不满足条件。 修改代码如下 .....// Perform Hough transform to find linesstd::vectorVec4i lines;HoughLinesP(edges, lines, 1, CV_PI / 180, 50, 50, 10);// Draw lines on output imageMat dst src.clone();for (size_t i 0; i lines.size(); i) {Vec4i vline lines[i];/* 过滤倾斜45度及以下的斜线 */float tanVal (float)(vline[3] - vline[1]) / (vline[2] - vline[0]);if (abs(tanVal) tan(CV_PI / 18)) continue;line(dst, Point(vline[0], vline[1]), Point(vline[2], vline[3]), Scalar(0, 0, 255), 2);} .......效果 3.1.3、截选区域 在识别车道时因为车道是在车的脚下需要识别的图像只有相机拍下的下半截所以这里还可以加多一层优化把上半截图像砍掉只处理下半截图像。 修改代码 int main() {Mat src imread(road.png);Rect vaildRect(0, src.rows / 2, src.cols, src.rows / 2);Mat src src(vaildRect);imshow(src, src); ......效果 3.1.4、测试其它图片 图片1 因为拍照时的亮度不一所以需要根据亮度来调整二值化时的阀值此例用的是 threshold(gray, thr, 170, 255, THRESH_BINARY); 图片2 图片3 threshold(gray, gray, 150, 255, THRESH_BINARY);
文章转载自:
http://www.morning.mcqhb.cn.gov.cn.mcqhb.cn
http://www.morning.xpmhs.cn.gov.cn.xpmhs.cn
http://www.morning.dmnqh.cn.gov.cn.dmnqh.cn
http://www.morning.xymkm.cn.gov.cn.xymkm.cn
http://www.morning.xzrbd.cn.gov.cn.xzrbd.cn
http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn
http://www.morning.cjsrg.cn.gov.cn.cjsrg.cn
http://www.morning.gfznl.cn.gov.cn.gfznl.cn
http://www.morning.dhckp.cn.gov.cn.dhckp.cn
http://www.morning.wjwfj.cn.gov.cn.wjwfj.cn
http://www.morning.deanzhu.com.gov.cn.deanzhu.com
http://www.morning.qfkxj.cn.gov.cn.qfkxj.cn
http://www.morning.nzdks.cn.gov.cn.nzdks.cn
http://www.morning.oioini.com.gov.cn.oioini.com
http://www.morning.ktmbp.cn.gov.cn.ktmbp.cn
http://www.morning.dnhdp.cn.gov.cn.dnhdp.cn
http://www.morning.hksxq.cn.gov.cn.hksxq.cn
http://www.morning.smpmn.cn.gov.cn.smpmn.cn
http://www.morning.kxsnp.cn.gov.cn.kxsnp.cn
http://www.morning.rymb.cn.gov.cn.rymb.cn
http://www.morning.xpzgg.cn.gov.cn.xpzgg.cn
http://www.morning.ljmbd.cn.gov.cn.ljmbd.cn
http://www.morning.tpqzs.cn.gov.cn.tpqzs.cn
http://www.morning.jfbbq.cn.gov.cn.jfbbq.cn
http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn
http://www.morning.ksqyj.cn.gov.cn.ksqyj.cn
http://www.morning.nlbhj.cn.gov.cn.nlbhj.cn
http://www.morning.wrlcy.cn.gov.cn.wrlcy.cn
http://www.morning.mqgqf.cn.gov.cn.mqgqf.cn
http://www.morning.yunease.com.gov.cn.yunease.com
http://www.morning.yrnrr.cn.gov.cn.yrnrr.cn
http://www.morning.tcxzn.cn.gov.cn.tcxzn.cn
http://www.morning.yyzgl.cn.gov.cn.yyzgl.cn
http://www.morning.tygn.cn.gov.cn.tygn.cn
http://www.morning.knlbg.cn.gov.cn.knlbg.cn
http://www.morning.pabxcp.com.gov.cn.pabxcp.com
http://www.morning.kaweilu.com.gov.cn.kaweilu.com
http://www.morning.ghryk.cn.gov.cn.ghryk.cn
http://www.morning.rnqbn.cn.gov.cn.rnqbn.cn
http://www.morning.drytb.cn.gov.cn.drytb.cn
http://www.morning.jhzct.cn.gov.cn.jhzct.cn
http://www.morning.ycwym.cn.gov.cn.ycwym.cn
http://www.morning.mlnbd.cn.gov.cn.mlnbd.cn
http://www.morning.xqknl.cn.gov.cn.xqknl.cn
http://www.morning.wdlyt.cn.gov.cn.wdlyt.cn
http://www.morning.tbnpn.cn.gov.cn.tbnpn.cn
http://www.morning.taipinghl.cn.gov.cn.taipinghl.cn
http://www.morning.zmzdx.cn.gov.cn.zmzdx.cn
http://www.morning.hyjpl.cn.gov.cn.hyjpl.cn
http://www.morning.txnqh.cn.gov.cn.txnqh.cn
http://www.morning.knmby.cn.gov.cn.knmby.cn
http://www.morning.ghkgl.cn.gov.cn.ghkgl.cn
http://www.morning.hnrdtz.com.gov.cn.hnrdtz.com
http://www.morning.rqfnl.cn.gov.cn.rqfnl.cn
http://www.morning.yodajy.cn.gov.cn.yodajy.cn
http://www.morning.lxqkt.cn.gov.cn.lxqkt.cn
http://www.morning.mooncore.cn.gov.cn.mooncore.cn
http://www.morning.nzsx.cn.gov.cn.nzsx.cn
http://www.morning.qwyms.cn.gov.cn.qwyms.cn
http://www.morning.qnbsx.cn.gov.cn.qnbsx.cn
http://www.morning.dytqf.cn.gov.cn.dytqf.cn
http://www.morning.tnnfy.cn.gov.cn.tnnfy.cn
http://www.morning.jzlkq.cn.gov.cn.jzlkq.cn
http://www.morning.fpxsd.cn.gov.cn.fpxsd.cn
http://www.morning.dtlnz.cn.gov.cn.dtlnz.cn
http://www.morning.rfhm.cn.gov.cn.rfhm.cn
http://www.morning.dwyyf.cn.gov.cn.dwyyf.cn
http://www.morning.hqbnx.cn.gov.cn.hqbnx.cn
http://www.morning.kgslc.cn.gov.cn.kgslc.cn
http://www.morning.xwzsq.cn.gov.cn.xwzsq.cn
http://www.morning.sgtq.cn.gov.cn.sgtq.cn
http://www.morning.gjssk.cn.gov.cn.gjssk.cn
http://www.morning.tpqrc.cn.gov.cn.tpqrc.cn
http://www.morning.hrzymy.com.gov.cn.hrzymy.com
http://www.morning.ndfwh.cn.gov.cn.ndfwh.cn
http://www.morning.jbmbj.cn.gov.cn.jbmbj.cn
http://www.morning.msbmp.cn.gov.cn.msbmp.cn
http://www.morning.hxhrg.cn.gov.cn.hxhrg.cn
http://www.morning.mnlk.cn.gov.cn.mnlk.cn
http://www.morning.dbqcw.com.gov.cn.dbqcw.com
http://www.tj-hxxt.cn/news/236384.html

相关文章:

  • 佛山网站优化有移动分销系统代理
  • 制作公司的网站我的网站在百度搜不到了
  • 网站建站思路网站建设消费者群体分析
  • 美食网站建设页面要求淘宝网站代理怎么做
  • 网站建设的目的包含哪些方面微网站免费软件
  • 做优化很好的网站wordpress嵌入百度地图可以导航
  • 实名网站审核中心龙华建站公司
  • 河南省做网站的企业怎么线上卖东西
  • 郑州做网站的公司贵阳住房城乡建设部网站
  • 石河子网站设计网络营销这个专业怎么样
  • 怎么做刷会员的网站天津微外卖网站建设
  • 广州专业网站建设上海响应式网站建设企业
  • 购物网站答辩ppt怎么做十种营销方式
  • 天元建设集团有限公司承包西安网站建设优化
  • 机关网站建设创新网站建设worldpress
  • 宣传册怎么做aso优化注意什么
  • 被他人备案后做违法网站实体服务器做网站
  • 怎么做点图片链接网站企业网站维护兼职
  • 自建网站服务器网站建设的市场策划
  • 彩票销信 网站怎么做wordpress修改成中文字体
  • 代做毕设的网站济南竞价托管
  • 黑色大气网站源码wordpress版本管理
  • 网站建设图片设置wordpress里的发消息给我
  • 公司注销 网站备案网页设计实训总结3000字大学篇
  • 电商网站开发主要设计内容网站建设培训个人
  • 全球排名前十网站软件开发兼职网站
  • 网站制作网站建设项目规划书百色网站建设
  • 网页制作做网站左侧导航wordpress 哪个主题
  • 南京专业做网站湖南做网站 搜搜磐石网络
  • 重庆市制作网站公司哪家好网站开发流程asp