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

html婚纱网站源码nba总得分排行榜最新

html婚纱网站源码,nba总得分排行榜最新,天津公众号开发,网络工程师怎么考最近有个项目需要做细孔定位和孔距测量,需要做边缘检测和轮廓提取,先看初步效果图: 主要实现代码: 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.28um+5x.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】轮廓发现vector<vector<Point>> contours;vector<Vec4i> her;findContours(gray,contours,her,RETR_TREE,CHAIN_APPROX_SIMPLE);Mat srcImg = src;//拟合椭圆:fitEllipse()vector<RotatedRect> box(contours.size());Point2f rect[4];for (int i = 0; i<contours.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.width<300 )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】找出圆心并绘制pRadius=Point2f(rect.x+x,rect.y+y);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);pRadius=box[i].center;circle(srcImg,pRadius,1,Scalar(255,0,0),1);}}// 绘制结果imshow("dst", srcImg);// 保存结果imwrite("dst.png", srcImg);
}

http://www.ds6.com.cn/news/90858.html

相关文章:

  • 网站优化自已做还是请人做东莞网络公司网络推广
  • 沈阳企业网站建设公司怎么创建自己的游戏网站
  • 梧州做网站的公司如何免费建立一个网站
  • pc建站 手机网站精准ip地址查询工具
  • 做的网站 显示乱码中国培训网的证书含金量
  • 免费软件下载网站入口seo培训优化课程
  • 太湖网站建设推荐秒搜科技杭州seo技术培训
  • 网站传不上图片app营销策划方案
  • 网站视觉元素百度网盘下载安装
  • 广东网站建设公司排名网络营销策划书的结构是什么
  • 华大基因 网站建设公司网站快速收录技术
  • 如何做旅游小视频网站个人网站制作
  • seo标题优化关键词怎么选快推达seo
  • 免费注册个网站免费发布信息平台有哪些
  • 网站建设论文 优帮云杭州seo优化公司
  • 重庆网站推广公司哪家好域名停靠网页推广大全2023
  • 做网站运营有前景吗电商怎么做营销推广
  • 先做网站再备案吗网络营销服务工具
  • 网上有做任务赚钱的网站制作一个网站步骤
  • 营销型网站建设有哪些星巴克营销策划方案
  • 做冰块批发网站视频号的链接在哪
  • 十大房地产公司排行榜广州seo外包
  • 网站客服系统怎么添加百度小说排行榜第一名
  • 如何推广自己网站链接百一度一下你就知道
  • 做营销的网站考研培训机构排名
  • 比较好的网页网站设计网站搜索排优化怎么做
  • 网站单页面怎么做百度网站制作联系方式
  • 淘宝开店后怎么运营长沙seo关键词排名优化
  • 通用网站建设营销软件
  • 深圳做营销网站的公司哪家好建设网站