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

wordpress重复网站石家庄最新疫情

wordpress重复网站,石家庄最新疫情,四川专业网站建设推广,做销售找客户渠道操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 允许用户在给定的图像上选择多个 ROI。 该函数创建一个窗口,并允许用户使用鼠标来选择多个 ROI。控制方式:使用空格键或…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

允许用户在给定的图像上选择多个 ROI。

该函数创建一个窗口,并允许用户使用鼠标来选择多个 ROI。控制方式:使用空格键或回车键完成当前的选择并开始一个新的选择,使用 ESC 键终止多个 ROI 的选择过程。

注意
该函数使用 cv::setMouseCallback(windowName, …) 为指定的窗口设置自己的鼠标回调。工作完成后,将为使用的窗口设置一个空的回调。

函数原型

void cv::selectROIs	
(const String & 	windowName,InputArray 	img,std::vector< Rect > & 	boundingBoxes,bool 	showCrosshair = true,bool 	fromCenter = false,bool 	printNotice = true 
)		

参数

  • 参数windowName 显示选择过程的窗口的名称。
  • 参数wimg 用于选择 ROI 的图像。
  • 参数wboundingBoxes 选定的 ROIs。
  • 参数wshowCrosshair 如果为真,则将显示选择矩形的十字光标。
  • 参数wfromCenter 如果为真,则选择的中心将匹配初始鼠标位置。相反的情况下,选择矩形的一个角将对应于初始鼠标位置。
  • 参数wprintNotice 如果为真,则将在控制台中打印选择 ROI 或取消选择的通知。

代码示例

#include <iostream>
#include <opencv2/opencv.hpp>int main()
{// 加载图像cv::Mat img = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/hawk.jpg", cv::IMREAD_COLOR );if ( img.empty() ){std::cerr << "Error: Image not found!" << std::endl;return -1;}// 创建窗口std::string windowName = "Select ROIs";cv::namedWindow( windowName, cv::WINDOW_NORMAL );// 显示图像cv::imshow( windowName, img );// 准备存储 ROI 的向量std::vector< cv::Rect > boundingBoxes;// 提示用户如何进行选择std::cout << "Use the mouse to draw rectangles around the regions you want to select."<< " Press space or enter to confirm a selection and start a new one."<< " Press ESC to finish the selection process." << std::endl;// 选择 ROIscv::selectROIs( windowName, img, boundingBoxes, false, false, true );// 检查是否有 ROI 被选中if ( !boundingBoxes.empty() ){// 打印所选区域的信息std::cout << "Selected ROIs:" << std::endl;for ( const auto& roi : boundingBoxes ){std::cout << "ROI at (" << roi.x << ", " << roi.y << ") with size (" << roi.width << ", " << roi.height << ")" << std::endl;}// 在原图上画出所选区域的边界框for ( const auto& roi : boundingBoxes ){cv::rectangle( img, roi, cv::Scalar( 0, 255, 0 ), 2 );}// 显示带有边界框的图像cv::imshow( windowName, img );cv::waitKey( 0 );  // 等待用户按键}else{std::cout << "No ROIs were selected." << std::endl;}// 关闭所有窗口cv::destroyAllWindows();return 0;
}

运行结果

在这里插入图片描述

http://www.dt0577.cn/news/31139.html

相关文章:

  • 免费网站app哪个好广州新闻播报
  • 德州网站建设维护seo优化技术培训中心
  • 南京网站建设苏icp备桂林最新消息今天
  • wordpress 缺点免费培训seo网站
  • 做网站虚拟主机可以用服务器吗seo网站推广服务
  • 建站abc代理商登录抖音权重查询工具
  • 自己做网站下载怎么衡阳seo服务
  • 网站字体大金seo
  • 上海的招聘网站有哪些软文营销名词解释
  • 乐峰网网站是谁做的官网关键词优化价格
  • b2c网站价格竞价点击软件排名
  • 武汉网站建设公司哪家好品牌推广运营策划方案
  • 免费的个人空间建网站潜江seo
  • 网站建设是属于b2站长资源平台
  • 绍兴网站建设电话江苏seo排名
  • 一个女的让我和她做优惠网站网站排名查询
  • 阿里云虚拟主机做2个网站吗广东seo快速排名
  • 商业网站怎么做免费关键词搜索工具
  • 如何与网站建立私密关系百度统计平台
  • 为企业做网站网络营销相关工作岗位
  • ink域名网站百度惠生活商家入驻
  • 网站建设 万户建站关键词搜索量查询工具
  • 乡政府网站建设实施方案南昌seo代理商
  • 建设网站 买了域名还要什么免费软文发布平台
  • 怎么用css做网站分片企业推广网络营销外包服务
  • 哪个网站专注做微信模板360收录提交
  • 新建的网站百度搜索不到百度指数网址是多少
  • 给别人做彩票网站违法吗百度搜索引擎营销案例
  • html简单网页代码课程表seo成创网络
  • 哪个网站做设计兼职不用压金互联网营销策划