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

公司网站 制作抖音搜索排名优化

公司网站 制作,抖音搜索排名优化,网站怎么做架构,java与php哪个做网站好话接上一篇,我们仍使用在上篇《QtOpencv:Qt中部署opencv》创建的Qt项目来测试opencv提供的sample。 在正式开始本篇之前,我们先说做一下准备工作: 一、opencv官方文档 学习最权威和最可靠的方式,就是阅读官方文档和…

话接上一篇,我们仍使用在上篇《Qt+Opencv:Qt中部署opencv》创建的Qt项目来测试opencv提供的sample。

在正式开始本篇之前,我们先说做一下准备工作:

一、opencv官方文档

学习最权威和最可靠的方式,就是阅读官方文档和实践模块samples。同样,opencv的文档个人觉得做的还是可以的,当然,相对于我们熟悉Qt开发的朋友来说,这帮助文档还是“略微逊色”。
上篇,我们选定opencv 3.4.16 版本进行工程实践,所以我们对应去看该版本的文档即可。
doc地址:https://docs.opencv.org/3.4.16/
在这里插入图片描述

有朋友会问3.0和4.0的版本有什么大的变化么,答案是我目前也不知道,后面在逐渐精进深入的过程中,版本特性比较,必然也是我们要做的工作之一。所谓知己知彼,百战不殆。手握神剑,当然要尽可能把圣剑之威力发挥的淋漓尽致。不过话说回来,opencv太大面太广,深入研究某一模块到极致就可惊为天人了,不必泛泛求全。但是,保持对知识的贪婪和饥渴,总能促使人不断的学习和进步。话说,作者写这篇的时候已经忘记吃饭。

二、下载源码和samples

地址:https://github.com/opencv/opencv/tree/3.4

在这里插入图片描述
data中有我们本章人脸检测的数据模型,需要拷贝到我们Qt自己的项目目录下。譬如作者自己的:
在这里插入图片描述

三、项目实践

#include <QApplication>
#include <opencv.hpp>
#include <QDebug>
#include <opencv2/imgproc.hpp>  // Gaussian Blur
#include <opencv2/core.hpp>     // Basic OpenCV structures (cv::Mat, Scalar)
#include <opencv2/videoio.hpp>
#include <opencv2/highgui.hpp>  // OpenCV window I/O
#include <opencv2/features2d.hpp>
#include <opencv2/objdetect.hpp>
#include <stdio.h>using namespace std;
using namespace cv;const string WindowName = "Face Detection example";class CascadeDetectorAdapter: public DetectionBasedTracker::IDetector
{public:CascadeDetectorAdapter(cv::Ptr<cv::CascadeClassifier> detector):IDetector(),Detector(detector){CV_Assert(detector);}void detect(const cv::Mat &Image, std::vector<cv::Rect> &objects) CV_OVERRIDE{Detector->detectMultiScale(Image, objects, scaleFactor, minNeighbours, 0, minObjSize, maxObjSize);}virtual ~CascadeDetectorAdapter() CV_OVERRIDE{}private:CascadeDetectorAdapter();cv::Ptr<cv::CascadeClassifier> Detector;};int main(int , char** )
{namedWindow(WindowName);VideoCapture VideoStream(0);if (!VideoStream.isOpened()){printf("Error: Cannot open video stream from camera\n");return 1;}/// 这里模型文件的路径一定要写对,按照各位的项目配置实际填写/// 可以使用绝对路径,也可以使用相对路径std::string cascadeFrontalfilename = samples::findFile("data/lbpcascades/lbpcascade_frontalface.xml");cv::Ptr<cv::CascadeClassifier> cascade = makePtr<cv::CascadeClassifier>(cascadeFrontalfilename);cv::Ptr<DetectionBasedTracker::IDetector> MainDetector = makePtr<CascadeDetectorAdapter>(cascade);if ( cascade->empty() ){printf("Error: Cannot load %s\n", cascadeFrontalfilename.c_str());return 2;}cascade = makePtr<cv::CascadeClassifier>(cascadeFrontalfilename);cv::Ptr<DetectionBasedTracker::IDetector> TrackingDetector = makePtr<CascadeDetectorAdapter>(cascade);if ( cascade->empty() ){printf("Error: Cannot load %s\n", cascadeFrontalfilename.c_str());return 2;}DetectionBasedTracker::Parameters params;DetectionBasedTracker Detector(MainDetector, TrackingDetector, params);if (!Detector.run()){printf("Error: Detector initialization failed\n");return 2;}Mat ReferenceFrame;Mat GrayFrame;vector<Rect> Faces;do{VideoStream >> ReferenceFrame;   /// 获取每一帧图像cvtColor(ReferenceFrame, GrayFrame, COLOR_BGR2GRAY);Detector.process(GrayFrame);Detector.getObjects(Faces);  for (size_t i = 0; i < Faces.size(); i++){rectangle(ReferenceFrame, Faces[i], Scalar(0,255,0));  /// 人脸检测并绘制矩形}imshow(WindowName, ReferenceFrame);} while (waitKey(30) < 0);  /// 等待按键触发,退出检测loopDetector.stop();return 0;
}

四、效果演示(博主自爆了*)

在这里插入图片描述
下一张我们深入研究人脸检测(此模型只支持正脸)的实现,以及模型文件杂谈一二~

http://www.tj-hxxt.cn/news/9430.html

相关文章:

  • 用xp做网站是否先搭建iis千部小黄油资源百度云
  • 建立有域名网站功能seo短视频入口
  • 学做app软件在哪里学网站关键词seo优化公司
  • 智慧团建电脑登录入口官网网站的seo 如何优化
  • 海关年检要去哪个网站上做免费网站大全下载
  • 苏州建网站多少钱线上it培训机构
  • 医疗网站的在线聊天怎么做的免费网站推广2023
  • 视觉中国网站建设公司青岛网站seo服务
  • 营销型企业网站策划方案制作网站的工具
  • 途牛网网站是哪家公司做的东莞整站优化推广公司找火速
  • 医疗器械类网站icp备案前置审批郑州网站关键词推广
  • 潍坊做网站多少钱做关键词优化
  • 访问失效链接 如何删除 网站维护正规的关键词优化软件
  • 大兴智能网站建设哪家好企业网络搭建方案
  • gps建站步骤视频系统清理优化工具
  • 网站推广的途径推广竞价的公司有哪些
  • 哪些网站可以做淘宝客软文推广营销平台
  • 超低价的郑州网站建设杭州百度推广
  • seo网站优化平台优化seo方案
  • 背景 网站建设百度云登录入口官网
  • 网站建设程序开发过程什么是网络推广工作
  • 政府网站建设及建议企业在线培训平台
  • 企业网站源码vue友情链接的作用
  • 网站开发功能表最全磁力搜索引擎
  • 聊城网站推广怎么做关键词如何快速排名
  • pexels免费素材网站搜索引擎优化人员优化
  • 微网站开发 mui框架抖音热门搜索关键词
  • 企业邮箱怎么写宁波seo公司
  • 做网站更赚钱吗企业网站开发费用
  • 做外贸 需要做网站吗百度收录查询代码