1. 首页
  2. 编程语言
  3. C++ 
  4. OpenCV项目代码实现

OpenCV项目代码实现

上传者: 2024-05-07 01:52:59上传 ZIP文件 8.31MB 热度 6次

随着 OpenCV 版本升级,部分 C API 接口已移除,影响 objdetect、photo、videoio、imgcodecs 和 calib3d 模块。OpenCV 3.x 版本需向 CMake 传递参数 -DENABLE_CXX11=ON 以使用 C++11,而 4.0 版本默认启用 C++11。在 C++11 中,手工实现的 cv::String 和 cv::Ptr 已分别由标准库 std::string 和 std::shared_ptr 替代。cv::String == std::string,cv::Ptr 是轻量封装的 std::shared_ptr。Linux/BSD 系统上,cv::parallel_for_ 现已使用 std::threads 代替 pthreads。

DNN 模块改动:

- 增加 FP16 基础支持(新增 CV_16F 类型)。

- 添加对 Mask-RCNN 模型的支持。

- 将 ONNX 解析器纳入 OpenCV DNN 模块,支持多种分类网络(如 AlexNet)。

用户评论