OpenCV modules

https://docs.opencv.org/3.4/

Introduction

OpenCV Tutorials

OpenCV-Python Tutorials

OpenCV.js Tutorials

Tutorials for contrib modules

Frequently Asked Questions

Bibliography

Main modules:

core. Core functionality

imgproc. Image Processing

imgcodecs. Image file reading and writing

videoio. Video I/O

highgui. High-level GUI

video. Video Analysis

calib3d. Camera Calibration and 3D Reconstruction

features2d. 2D Features Framework

objdetect. Object Detection

dnn. Deep Neural Network module

ml. Machine Learning

flann. Clustering and Search in Multi-Dimensional Spaces

photo. Computational Photography

stitching. Images stitching

cudaarithm. Operations on Matrices

cudabgsegm. Background Segmentation

cudacodec. Video Encoding/Decoding

cudafeatures2d. Feature Detection and Description

cudafilters. Image Filtering

cudaimgproc. Image Processing

cudalegacy. Legacy support

cudaobjdetect. Object Detection

cudaoptflow. Optical Flow

cudastereo. Stereo Correspondence

cudawarping. Image Warping

cudev. Device layer

shape. Shape Distance and Matching

superres. Super Resolution

videostab. Video Stabilization

viz. 3D Visualizer

Extra modules:

aruco. ArUco Marker Detection

bgsegm. Improved Background-Foreground Segmentation Methods

bioinspired. Biologically inspired vision models and derivated tools

ccalib. Custom Calibration Pattern for 3D reconstruction

cvv. GUI for Interactive Visual Debugging of Computer Vision Programs

datasets. Framework for working with different datasets

dnn_objdetect. DNN used for object detection

dpm. Deformable Part-based Models

face. Face Analysis

freetype. Drawing UTF-8 strings with freetype/harfbuzz

fuzzy. Image processing based on fuzzy mathematics

hdf. Hierarchical Data Format I/O routines

hfs. Hierarchical Feature Selection for Efficient Image Segmentation

img_hash. The module brings implementations of different image hashing algorithms.

line_descriptor. Binary descriptors for lines extracted from an image

optflow. Optical Flow Algorithms

ovis. OGRE 3D Visualiser

phase_unwrapping. Phase Unwrapping API

plot. Plot function for Mat data

reg. Image Registration

rgbd. RGB-Depth Processing

saliency. Saliency API

sfm. Structure From Motion

stereo. Stereo Correspondance Algorithms

structured_light. Structured Light API

surface_matching. Surface Matching

text. Scene Text Detection and Recognition

tracking. Tracking API

xfeatures2d. Extra 2D Features Framework

ximgproc. Extended Image Processing

xobjdetect. Extended object detection

xphoto. Additional photo processing algorithms

SciTech-BigDataAI-ImageProcessing-OpenCV-OpenCV modules的更多相关文章

  1. 走近OPENCV // opencv 2.4.9+vs2013配置

    一直很懒去配opencv,这几周忍不了终于抽空来配了一下环境... 用的是旧版opencv2.4系列,最新到3.0了,之后再看看教程不知道有什么特别大的区别. (FF14国服没有4.0 // 8.19 ...

  2. [OpenCV]OpenCV常用语法函数与坑点

    目录 1. 加载图像(cv::imread) 2. 显示图像(cv::nameWindows与cv::imshow) 3. 修改图像(cv::cvtColor) 4. 保存图像(cv::imwrite ...

  3. OpenCV: OpenCV人脸检测框可信度排序

    参考文章:http://blog.csdn.net/hua_007/article/details/45368607 使用OpenCV进行人脸识别时,使用 casecade.detectMultiSc ...

  4. OpenCV:OpenCV目标检测Boost方法训练

    在古老的CNN方法出现以后,并不能适用于图像中目标检测.20世纪60年代,Hubel和Wiesel( 百度百科 )在研究猫脑皮层中用于局部敏感和方向选择的神经元时发现其独特的网络结构可以有效地降低反馈 ...

  5. OpenCV:OpenCV目标检测Hog+SWindow源代码分析

    参考文章:OpenCV中的HOG+SVM物体分类 此文主要描述出HOG分类的调用堆栈. 使用OpenCV作图像检测, 使用HOG检测过程,其中一部分源代码如下: 1.HOG 检测底层栈的检测计算代码: ...

  6. OpenCV:OpenCV目标检测Adaboost+haar源代码分析

    使用OpenCV作图像检测, Adaboost+haar决策过程,其中一部分源代码如下: 函数调用堆栈的底层为: 1.使用有序决策桩进行预测 template<class FEval> i ...

  7. OpenCV:OpenCV中的 parallel_for 和opencv parallel_for_

    OpenCV使用OMP完成并行运算,在使用AdaBoost检测的时候,在cascadedetect.cpp 里面,大量使用 parallel_for_(Range(0, stripCount), Ca ...

  8. <学习opencv> opencv 概述及初探

    目录 Opencv3 当前模块 OpenCV 贡献库(opencv_contrib) OpenCV 头文件 旧式C风格头文件 新式C++风格头文件 例程 DEMO1 - 显示图片 DEMO2 - 视频 ...

  9. <学习opencv>opencv数据类型

    目录 Opencv数据类型: 基础类型概述 固定向量类class cv::Vec<> 固定矩阵类cv::Matx<> 点类 Point class cv::Scalar 深入了 ...

  10. <学习opencv>opencv函数

    /*=========================================================================*/ // openCV中的函数 /*====== ...

随机推荐

  1. 从车道检测项目入门open cv

    从车道检测项目入门open cv 前提声明:非常感谢b站up主 嘉然今天吃带变,感谢其视频的帮助.同时希望各位大佬积积极提出宝贵的意见.(❁´◡`❁)(●'◡'●)╰(°▽°)╯ github地址:h ...

  2. Java基础之“Double类型,保留两位小数,避免因小数过长导致乱码问题”

    保留两位小数 方案一 Double totalSaleAmount = 4.174558045899999E7; DecimalFormat df = new DecimalFormat(" ...

  3. 探索Rust:深入了解结构体和枚举的用途与高级功能

    @charset "UTF-8"; .markdown-body { line-height: 1.75; font-weight: 400; font-size: 15px; o ...

  4. FreeSWITCH Jitter Buffer 技术解析与应用指南

    一.概述 freeswitch是一款简单好用的VOIP开源软交换平台. Jitter Buffer(抖动缓冲器)是实时语音通信中解决网络抖动和延迟问题的核心技术.FreeSWITCH通过STFU(So ...

  5. 操作系统:Linux如何获取所有设备信息

    本节了解下Linux是如何管理设备的,将从Linux如何组织设备开始,然后研究设备相关的数据结构,最后写一个Linux设备驱动实例. 感受一下Linux下的设备信息 Linux的设计哲学是一起皆是文件 ...

  6. 不借助第三者实现两个变量的交换(java&&C)

    1.原理:a^b^b = a 2.实现 java: package javaPractice; import java.util.*; public class Exchange { public s ...

  7. IDEA配置实体类Serializable快捷键生成serialVersionUID

      创建实体类后,如果需要继承Serializable类并生成随机序列号serialVersionUID,在IDEA中使用Serializable快捷键最为合适,故这里为大家介绍如何配置此快捷键.   ...

  8. 代码随想录第四天 | 链表part02

    两两交换链表中的节点 用虚拟头结点,这样会方便很多. 本题链表操作就比较复杂了,建议大家先看视频,视频里我讲解了注意事项,为什么需要temp保存临时节点. 题目链接/文章讲解/视频讲解: https: ...

  9. Linux下如何使用perf/gdb/pstack分析性能与问题排查

    本文分享自天翼云开发者社区<Linux下如何使用perf/gdb/pstack分析性能与问题排查>,作者:5****m 在Linux系统中,perf.gdb和pstack是三个常用的性能分 ...

  10. 通过 MCP 服务对接 PostgreSQL 问数 (详细实操说明)

    一.实操环境 1.1Panel:Linux服务器运维管理面板 2.MaxKB:强大易用的企业AI助手 3.MCP网站:https://mcp.so/ 二.操作说明 2.1.步骤一:1Panel 2.0 ...