Backto OpenCV Index
文章目录
Timelines
2020-04-06 OpenCV 4.3.0
- 常规操作,dnn 等各种加速
- 一代传奇算法 SIFT 专利到期,可以免费商用了
2019-01-04 OpenCV 4.0 dnn module 探秘
依然, OpenCV 的 DNN 模块是和 Intel 深度绑定的。 在深度学习时代, Nvidia GPU 独领风骚, Intel 顺势推出了 OpenVINO™ toolkit, short for Open Visual Inference and Neural network Optimization toolkit, 然后 OpenCV 高度整合进来, 以这个 OpenVINO 作为 backend, 加速 dnn 计算。其中,一些知名的开源网络已经做了预编译, 放在 OpenCV - model zoo 里面, 新的网络可以通过 DLDT:Deep Learning Deployment Toolkit 手动编译。
2018-11-20 OpenCV 4.0 release 正式版发布
和之前公布的特性一致, 只是bug fix到稳定.
2018-09-23 OpenCV 4.0 Alpha 版发布
-
OpenCV 更快了 : 全面拥抱 C++ 11
- 可以使用 C++ 11 原生语言特性了, 比如
parallel_for
,lambda
等 - 标准的
std::string
和std::shared_ptr
代替了手工的cv::String
和cv::Ptr
,parallel_for
可以使用std::threads_pool
作为后端 - 彻底清除 OpenCV 1.x 的旧版 C API,
CvMat
,lplImage
等 - 添加新的 16-bit float 数据类型,
CV_16F
, 应该是为了加速 DNN 的计算
- 可以使用 C++ 11 原生语言特性了, 比如
-
OpenCV 更深了 : new DNN module
- 支持
AlexNet
,Inception v2
,ResNet
,VGG
,tiny YOLO v2
,Mask RCNN
,Faster R-CNN
等经典网络 - 分类, 语义分割, 甚至实例分割, 统统支持
- 基于 CPU 的优化, 那也是杠杠滴
- 支持
-
OpenCV 更强大了 : 融入更多算法
- 快速 QR 码检测器 (detector), 后续还计划添加 QR码解码器(decoder)
- 一个新的 chessboard detector 棋盘检测器