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

外贸网站建设推广优化微网站排版

外贸网站建设推广优化,微网站排版,郑州app软件定制,网站推广活动方案最近有个项目需要做细孔定位和孔距测量#xff0c;需要做边缘检测和轮廓提取#xff0c;先看初步效果图#xff1a; 主要实现代码#xff1a; int MainWindow::Test() {// 2.9 单个像素长度um 5倍double dbUnit 2.9/(1000*5);// 定义显示窗口namedWindow(src…最近有个项目需要做细孔定位和孔距测量需要做边缘检测和轮廓提取先看初步效果图 主要实现代码 int MainWindow::Test() {// 2.9 单个像素长度um 5倍double dbUnit 2.9/(1000*5);// 定义显示窗口namedWindow(src, WINDOW_NORMAL|WINDOW_KEEPRATIO);namedWindow(threshold, WINDOW_NORMAL|WINDOW_KEEPRATIO);namedWindow(morphologyEx x1, WINDOW_NORMAL|WINDOW_KEEPRATIO);namedWindow(morphologyEx x2, WINDOW_NORMAL|WINDOW_KEEPRATIO);namedWindow(canny, WINDOW_NORMAL|WINDOW_KEEPRATIO);namedWindow(dst, WINDOW_NORMAL|WINDOW_KEEPRATIO);resizeWindow(src, 1080,720);resizeWindow(threshold, 1080,720);resizeWindow(morphologyEx x1, 1080,720);resizeWindow(morphologyEx x2, 1080,720);resizeWindow(canny, 1080,720);resizeWindow(dst, 1080,720);//【1】载入图像Mat src imread(0.28um5x.jpg); Mat src_clone src.clone();if(src.empty()){qDebug()图片为空;return 1;}imshow(src,src);//【2】转灰度图Mat gray;cvtColor(src,gray,COLOR_BGR2GRAY);//imshow(gray,gray);//【3】图像二值化threshold(gray,gray,130,190,THRESH_BINARY);imshow(threshold,gray);//【4】执行形态学开操作去除噪点Mat kernel getStructuringElement(MORPH_RECT,Size(15,15),Point(-1,-1));morphologyEx(gray,gray,MORPH_CLOSE,kernel,Point(-1,-1),1);imshow(morphologyEx x1,gray);//【4】执行形态学开操作去除噪点Mat kernel1 getStructuringElement(MORPH_RECT,Size(10,10),Point(-1,-1));morphologyEx(gray,gray,MORPH_CLOSE,kernel1,Point(-1,-1),1);imshow(morphologyEx x2,gray);//【5】边缘检测Canny(gray,gray,0,255);imshow(canny,gray);//【6】轮廓发现vectorvectorPoint contours;vectorVec4i her;findContours(gray,contours,her,RETR_TREE,CHAIN_APPROX_SIMPLE);Mat srcImg src;//拟合椭圆fitEllipse(vectorRotatedRect box(contours.size());Point2f rect[4];for (int i 0; icontours.size(); i){Rect rect boundingRect(contours[i]);Point2f pRadius;if(contours[i].size()105){box[i] fitEllipse(Mat(contours[i]));//条件过滤if( box[i].size.aspectRatio()0.8||box[i].size.area()10000000||rect.width300 )continue;float majorAxis std::max(box[i].size.width, box[i].size.height);rectangle(srcImg,rect,Scalar(0, 0, 255));ellipse(srcImg, box[i], Scalar(255, 0, 0), 1, 8);float x rect.width/2.0;float y rect.height/2.0;//【8】找出圆心并绘制pRadiusPoint2f(rect.xx,rect.yy);cv::String det_info cv::format([%d] %.1f,%.1f(%dx%d),%.5f mm, %.5f mm,i,pRadius.x, pRadius.y, rect.width, rect.height,dbUnit*rect.width, dbUnit*majorAxis);cv::Point bbox_points;bbox_points cv::Point(rect.x, rect.y);bbox_points cv::Point(rect.x det_info.size() * 11, rect.y);bbox_points cv::Point(rect.x det_info.size() * 11, rect.y - 15);bbox_points cv::Point(rect.x, rect.y - 15);cv::putText(srcImg, det_info, bbox_points, cv::FONT_HERSHEY_DUPLEX, 0.4, cv::Scalar(255, 255, 255), 1, cv::LINE_AA);circle(srcImg,pRadius,1,Scalar(0,0,255),1);pRadiusbox[i].center;circle(srcImg,pRadius,1,Scalar(255,0,0),1);}}// 绘制结果imshow(dst, srcImg);// 保存结果imwrite(dst.png, srcImg); }
http://www.dnsts.com.cn/news/18516.html

相关文章:

  • 如何在淘宝网做自己的网站wordpress 配置邮箱
  • 临沧网站建设公司哈尔滨手机网站建设价格
  • 网站seo注意事项哪个公司网站设计好
  • google提交网站淮安市专用汽车制造有限公司网页设计
  • 网站建站制作重庆市建设工程信息网招标
  • 织梦网站做瀑布流方便WordPress注册邮件美化
  • 做哪一类网站容易有排名wordpress 2017 主题
  • 多元网站建设欧美网站源码
  • 烟台网站建设ytwzjs许昌长葛网站建设制作设计
  • 东台网站建设找哪家好镇江vi设计
  • 网站服务器的选择有哪几种方式?安徽阜阳网站建设公司
  • 建设银行个人网站打不开濮阳新闻最新消息
  • 网站建设与维护试题及答案外贸seo教程
  • 国外知名设计网站大全公司营销型网站制作
  • 大庆建设网站首页dede网站头部不显示调用的名称
  • 公司域名更改 网站怎么做提示宣传网页模板
  • 做盗版网站 国外服务器wordpress静态首页
  • 网站建设 腾云代运营公司
  • 自己做的网站怎么放到外网上广州专业网站建设哪家好
  • 东莞网站建设制作哪家好最新的国外新闻10条
  • 中国建设银行黄冈分行网站阿里云 wordpress ftp
  • 徐州在线制作网站wordpress 获取备案号
  • 专业网站 建设公司搜索引擎优化课程
  • 牡丹江市营商环境建设监督局网站市场营销策划方案3000字
  • 江西赣州网站网页制作基础教程例子
  • 宝安-网站建设信科网络网站续费公司
  • 学做网站论坛会员怎么样做视频包的网站
  • 网站建设费用申请报告有哪些小程序免费模板平台
  • 高端文化网站模板制作网站在本机运行
  • 苏州网站设计价格房地产政策政策最新消息