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

用vs2005做网站设计安庆注册公司

用vs2005做网站设计,安庆注册公司,网站东莞优化建设,平台网站建设教程利用图像特征的keypoints和descriptor来实现图像的匹配与定位。图像匹配算法主要有暴力匹配和FLANN匹配#xff0c;而图像定位是通过图像匹配结果来反向查询它们在目标图片中的具体坐标位置。 以QQ登录界面为例#xff0c;将整个QQ登录界面保存为QQ.png文件#xff0c;QQ登… 利用图像特征的keypoints和descriptor来实现图像的匹配与定位。图像匹配算法主要有暴力匹配和FLANN匹配而图像定位是通过图像匹配结果来反向查询它们在目标图片中的具体坐标位置。 以QQ登录界面为例将整个QQ登录界面保存为QQ.png文件QQ登录界面是在计算机的1920×1080分辨率下截图保存的再把计算机的分辨率改为1280×1024将QQ登录界面的用户头像保存并对图像进行旋转处理最后保存为portrait.png文件 两张图片文件的像素分辨率和图像位置都发生了变化如果要通过portrait.png去匹配定位它在QQ.png所在的坐标位置自动化工具PyAutoGUI肯定是无法实现的。若想解决这种复杂的图像识别问题只能使用计算机视觉技术。在OpenCV里面QQ.png称为目标图像portrait.png称为训练图像 实现过程 1分别对两张图片的图像进行特征检测图像特征检测算法有SURF、SIFT和ORB两张图片必须使用同一种特征检测算法。 2根据两张图片的特征描述符即变量descriptor进行匹配匹配算法有暴力匹配和FLANN匹配不同的匹配算法所产生的匹配结果存在一定的差异。 3对两张图片的匹配结果进行数据清洗去除一些错误匹配。错误匹配是由于在图片不同区域内出现多处相似的特征而导致的。 4在匹配结果里抽取中位数利用中位数来反向查询它在目标图片所对应像素点的坐标位置这个坐标位置也是自动化开发中使用的图片定位坐标。 线面是让chatgpt把上面图片里的代码修改为了c。没仔细看是否正确。 #include opencv2/opencv.hpp #include vectorint main() {// Load imagescv::Mat img1 cv::imread(QQ.png);cv::Mat img2 cv::imread(portrait.png);// Use SIFT algorithm to get keypoints and descriptorscv::Ptrcv::SIFT sift cv::SIFT::create();std::vectorcv::KeyPoint kp1, kp2;cv::Mat des1, des2;sift-detectAndCompute(img1, cv::noArray(), kp1, des1);sift-detectAndCompute(img2, cv::noArray(), kp2, des2);// Define FLANN matchercv::Ptrcv::FlannBasedMatcher flann cv::FlannBasedMatcher::create();std::vectorstd::vectorcv::DMatch matches;flann-knnMatch(des1, des2, matches, 2);// Filter good matchesstd::vectorcv::DMatch goodMatches;for (size_t i 0; i matches.size(); i) {if (matches[i][0].distance 0.5 * matches[i][1].distance) {goodMatches.push_back(matches[i][0]);}}// Get coordinates of a pointsize_t index goodMatches.size() / 2;float x kp1[goodMatches[index].queryIdx].pt.x;float y kp1[goodMatches[index].queryIdx].pt.y;// Draw rectangle on img1 at (x, y) and display imagecv::rectangle(img1, cv::Point2f(x, y), cv::Point2f(x 5, y 5), cv::Scalar(0, 255, 0), 2);cv::imshow(QQ, img1);cv::waitKey(0);cv::destroyAllWindows();return 0; }
http://www.hkea.cn/news/14388517/

相关文章:

  • 上海湖南网站建设外包公司要不要去
  • 仿静态网站wordpress注册页面不跳转
  • 网站建设费用能否计入广告费房地产销售新手入门知识
  • 江苏网站建设电话用凡科网做网站怎么保存到桌面
  • 东莞在哪里学网站建设青岛做网络直播的网站
  • 怎样建设大型网站网站建设公司知名企业
  • 陕西建设厅官方网站seo交流网
  • 蚌埠建设银行网站粤嵌嵌入式培训
  • 网站开发系统的可行性研究报告网站建设公司西安
  • 北京网站建设cnevo莱州网页
  • 网站建设有哪些企业搜索推广图片
  • 做外贸网站公司哪家好wordpress建立cms
  • 烟台H5网站设计莱芜杂谈 莱芜话题
  • 建设门户网站的申请如何做招聘网站的对比
  • 信息网站建设情况工作会上海网站
  • 什么免费推广网站好微应用和微网站的区别是什么
  • 建设银行境外购物网站建立网站就是制作网页对吗
  • 科技公司网站制作公司购物网站英文介绍
  • 中高端网站建设公司都兰县公司网站建设
  • 广州做网站哪家好公司怎么做电影网站吗
  • 电商网站项目建设上海营销平台网站建设
  • 厦门网站建设优化网站开发相关知识
  • 农林网站建设公司网络营销实施计划
  • 网络营销的策划方案外包网络优化
  • 宁波模板建站哪家好查网站排名
  • 南京网站seo建设网站费用记什么科目
  • 装修公司网站 源码海阔淘宝客助手wordpress演示站 | 紫色清新商城模板
  • 青海建设厅职称网站建设协会网站的公司
  • 大连专业网站建设百度ai智能搜索引擎
  • 工程建设网站策划方案广东建设厅证件查询网站