opencv的入门与实践
本专刊将结合opencv的实际应用场景,具体的介绍opencv中各个API在C++语言中的调用方法
九点前吃饭
只要你不放弃,随时都可以是新的起点!
展开
-
OpenCV--基于goturn实现视频实时追踪
环境:VS2017+OpenCV3.3+C++#include <opencv2/opencv.hpp>#include <opencv2/dnn.hpp>#include <iostream>using namespace cv;using namespace cv::dnn;using namespace std;String go...原创 2019-05-11 20:11:44 · 3089 阅读 · 0 评论 -
OpenCV--FCN实现图像切割(附源码)
环境:VS2017+OpenCV3.3+C++ 什么是图像切割?在一幅图像中,如果我们只对其中的部分目标感兴趣,这些目标通常占据一定的区域,并且在某些特性(如灰度、轮廓、颜色和纹理等)上和临近的图像有差别。这些特性差别可能非常明显,也可能很细微,以至肉眼察觉不出来。随着计算机图像处理技术的发展,我们可以通过计算机来获取和处理图像信息。图像识别的基础是图像分割,其作用是把反映物体真实情...原创 2019-05-11 20:09:05 · 3849 阅读 · 1 评论 -
OpenCV--性别年龄预测(附源码)
环境:VS2017+OpenCV3.3+C++ 当我们接触一个全新的caffe.model文件,如何快速应用的,今天我将通过一个预测性别和年龄的实例来说明这个问题,首先来下载模型文件,保存到我们指定的自定义的目录,首先我们应该查看模型的描述文件(.prototxt),确定模型需要的输入和输出部分。name: "CaffeNet"input: "data" //输入层input_d...原创 2019-05-11 19:00:40 · 3823 阅读 · 3 评论 -
OpenCV--级联分类器HAAR的使用
环境:VS2017+opencv3.3+C++ 刚刚做人脸年龄和性别预测的时候,使用到了级联检测器,在这里简单讲一下!1、数据准备 首先我们应该应该准备一些东西,我用的是opencv3.3 版本,opencv中封装好了级联分类器的特征文件(xml文件),我的目录是D:\new_cv\opencv\sources\data\haarcascades,里面有很多的...原创 2019-05-11 17:36:03 · 3040 阅读 · 0 评论 -
OpenCV--视频对象的实时检测(附源码)
环境:opencv3.3+VS2017+C++ 我们讲述了如何实时的读取视频中每一帧的数据,以及基于mobilenet如何进行对象的检测,嘿嘿,如果两个流程组合起来,会怎么样呢??我们来看一下咯~ 1、前期准备 前面的文章中已经很详细的说过依赖包引用以及模型位置定义,这里不再赘述!#include <opencv2/opencv.hpp>...原创 2019-05-10 23:56:33 · 4699 阅读 · 1 评论 -
OpenCV--读取视频文件的帧(测试可用)
环境:VS2017+ OpenCV3.3 +CPP 前两天,使用opencv基于DNN实现了目标的分类和检测,但是我们在实际场景中,经常看到视频中实时的检测和目标分类,这些都是很有意思的,我也尝试的做了一个demo,首先,来说一下,如果和读取一个视频对象中的每一个帧~一、引入头文件#include <opencv2/opencv.hpp> //openc...原创 2019-05-10 20:31:18 · 6023 阅读 · 4 评论 -
OpenCV--使用mobilenet进行目标检测(附源码)
最近在使用opencv做一些图像处理和检测的内容,今天主要讲一下基于mobilenet模型进行目标检测的一般流程。部署环境:vs2017 +opencv3.3+C++ 1、添加引用库和命名空间 添加我们所需要使用的dnn库,和相关依赖#include<iostream>#include<opencv2/dnn.hpp>//openc...原创 2019-05-09 22:34:41 · 5613 阅读 · 3 评论 -
OpenCV--使用dnn+googlenet进行目标分类(附源码)
今天我来简单说一下,基于opencv+googlenet模型进行图像分类教程部署环境:vs2017 +opencv3.3+C+++googlenet 1、添加引用库和命名空间 添加我们所需要使用的库,和相关依赖#include<iostream>#include<opencv2/dnn.hpp>//opencv2的dnn模块#include&l...原创 2019-05-09 14:55:41 · 3166 阅读 · 0 评论 -
OpenCV--使用ssd进行目标检测(附源码)
最近在使用opencv做一些图像处理和检测的内容,以下是个人学习记录,如果有问题,欢迎指正!部署环境:vs2017 +opencv3.3+C++ 1、添加引用库和命名空间 添加我们所需要使用的dnn库,和相关依赖#include<iostream>#include<opencv2/dnn.hpp>//opencv2的dnn模块...原创 2019-05-08 18:36:03 · 6160 阅读 · 21 评论 -
OpenCV 3.4.1编译与添加扩展模块
前言亲测有效!!!配置:CMake3.12.0+OpenCV3.4.1+OpenCV_contrib3.4.1+VS2015+Win1064位.写之前,大家可能会问,官网上可以下到编译好的库,为什么还要自己编译呢?原因之一:项目架构的改变是OpenCV3最大的革新之处,抛弃了整体架构,使用内核+插件的架构形式。官网上提供的编译好的库只包含其核心模块,并不包含OpenCV_contrib中的...转载 2019-05-04 18:20:55 · 2593 阅读 · 0 评论 -
opencv 3.1.0的编译和多版本共存
由于在安装ROS时自带的版本是opencv2.4.8的,这几天调试程序需要使用opencv3.1.0的版本,这就需要opencv多版本的共存,在网上搜集了很多资料,结合自己安装的过程记录一下: 使用命令查看当前的opencv版本:pkg-config...原创 2019-04-02 15:02:28 · 5486 阅读 · 1 评论