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

榆次做网站网站布局结构分类

榆次做网站,网站布局结构分类,访问国外网站很慢,汕头企业网络推广操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 cv::cuda::HOG 是 OpenCV 的 CUDA 模块中对 HOG 特征提取和目标检测 提供的 GPU 实现。它与 CPU 版本的 cv::HOGDescriptor 类似,但利…
  • 操作系统:ubuntu22.04
  • OpenCV版本:OpenCV4.9
  • IDE:Visual Studio Code
  • 编程语言:C++11

算法描述

cv::cuda::HOG 是 OpenCV 的 CUDA 模块中对 HOG 特征提取和目标检测 提供的 GPU 实现。它与 CPU 版本的 cv::HOGDescriptor 类似,但利用了 GPU 的并行计算能力以提高性能。

公共成员函数

创建与初始化

函数描述
static Ptr cv::cuda::HOG::create()创建一个默认配置的 HOG 对象。
void setSVMDetector(InputArray _svmDetector)设置 SVM 分类器权重向量,用于检测特定目标(如行人)。

参数设置(与 HOG 特征相关)

函数描述
void setWinSize(Size winSize)设置检测窗口大小(必须是 cell 大小的整数倍)。
void setBlockSize(Size blockSize)设置 block 的大小(单位:像素)。
void setCellSize(Size cellSize)设置 cell 的大小(单位:像素)。
void setBinCount(int nBins)设置每个 cell 的方向直方图 bin 数量。
void setBlockStride(Size blockStride)设置 block 移动步长(单位:像素)。
void setDerivativeAperture(int derivAperture)设置图像平滑/导数计算的孔径大小。
void setWinSigma(double winSigma)高斯窗口的标准差。
void setHistogramNormType(int histogramNormType)设置直方图归一化方式(L2Hys, L1, L1Sqrt, L2)。
void setL2HysNormalization(bool l2HysNormalization)是否启用 L2-Hys 归一化。
void setGammaCorrection(bool gammaCorrection)是否启用伽马校正。
void setNumLevels(int numLevels)设置金字塔层数。

检测方法

函数描述
void detectMultiScale(InputArray img, OutputArray foundLocations, double hitThreshold = 0, Size winStride = Size(), Size padding = Size())在图像中多尺度检测目标,并返回检测到的位置(矩形框)。

示例代码(GPU 上的行人检测)

#include <opencv2/cudaobjdetect.hpp>
#include <opencv2/opencv.hpp>int main()
{// 创建 HOG 对象cv::Ptr< cv::cuda::HOG > hog = cv::cuda::HOG::create();// 设置 SVM 分类器(行人检测)std::vector< float > detector = cv::HOGDescriptor::getDefaultPeopleDetector();hog->setSVMDetector( detector );// 读取图像(默认为 BGR 三通道)cv::Mat frame = cv::imread( "/media/dingxin/data/study/OpenCV/sources/images/00001.jpg" );if ( frame.empty() ){std::cerr << "无法读取图像!" << std::endl;return -1;}// 转换为灰度图(CV_8UC1)cv::Mat gray_frame;cv::cvtColor( frame, gray_frame, cv::COLOR_BGR2GRAY );// 上传到 GPUcv::cuda::GpuMat d_frame( gray_frame );// 执行检测std::vector< cv::Rect > found_locations;hog->detectMultiScale( d_frame, found_locations );// 绘制检测结果for ( const auto& r : found_locations ){cv::rectangle( frame, r, cv::Scalar( 0, 0, 255 ), 2 );}cv::imshow( "Pedestrian Detection", frame );cv::waitKey( 0 );return 0;
}

运行结果

在这里插入图片描述
效果仅供演示,要想效果专业一下,得自己去训练模型了。

http://www.dtcms.com/a/509469.html

相关文章:

  • 在住房城乡建设部网站上哪里下载规范国内响应式布局网站
  • 网站背投广告代码菏泽小程序开发制作
  • 泸州百度做网站联系万能浏览器手机版
  • 能进入各种网站的浏览器宝安公司网站制作哪家公司好
  • 做网站找哪家公司电子元器件商城
  • 外贸公司没网站三合一网站管理系统怎么做的
  • 网站制作公司商丘市网站运营心得
  • 国家icp备案网站上海专业网站开发
  • 照片网站cmswordpress geek theme
  • wordpress退出登录界面网站外推和优化
  • FDCT: Fast Depth Completion for Transparent Objects RAL 2023
  • 国外修图教程网站网站建设工作室创业计划书
  • 网站建设备案查询网站规划的基本原则
  • 企业级财务SaaS系统源码
  • 做车贷的网站网站文章页图片不显示
  • 电脑网站加速器电脑系统重装wordpress
  • 网站建设邮合肥官网设计地址
  • 网站做页游推广贵州网站开发哪家好
  • 网站建设公司网站模板下载网站开发需求描述
  • 集团网站建设的好处如何自己做网站做淘宝客
  • 赤峰网站建设培训学校有限责任公司欠债找谁
  • 某公司网站建设策划书嵌入式软件开发文档
  • 网站嵌入视频代码网站建设视频技术论坛
  • 公司建设网站申请报告范文中文网站建设教程
  • DnCNN:超越高斯去噪器:用于图像去噪的深度CNN残差学习
  • 公司网站设计与制作一哥优购物官方网站
  • 万网网站空间费北京市建设厅官方网站
  • 西宁网站制作公司手机编程软件有哪些
  • 成都市城乡住房建设厅网站房地产开发公司名字
  • 单页网站如何制作深圳门户网站建设方案