【每周一库】 rust-cv - Rust下的OpenCV binding

本文介绍了如何在Rust中使用rust-cv库进行计算机视觉开发,作为替代opencv-rust的选择。文章详细记录了从环境配置到图片读取和显示的步骤,包括安装OpenCV、配置环境变量、编译以及使用rust-cv的基本示例代码,适合Rust初学者和计算机视觉开发者参考。
摘要由CSDN通过智能技术生成

本期的每周一库给大家带来的是rust-cv,基于rust的计算机视觉库,首先放上库的仓库地址:

  • rust-cv Github仓库

插曲:opencv-rust

在正文开始之前写一些小插曲,本期的每周一库可谓一波三折,本着想跑一个rust下的OpenCV练练手,最开始选了opencv-rust,不料环境配置非常复杂,始终没能跑起来。下面是一些也许能帮到大家的资料:

  • opencv-rust的Github仓库,简单介绍了库的详情

  • opencv-rust的issue:Build opencv-rust fail in windows,阐述了错误详情,但是没有解决方案。

  • Rust论坛中关于Computer Vision in Rust?的帖子,介绍了一些Computer Vision在Rust下的替代方案。

综上来看,opencv-rust的本地环境配置异常复杂,我使用的开发环境是Windows 10,不但要编译OpenCV源代码,还需要设置一系列的环境变量,这里我测试的是OpenCV 3.4.9版本,环境变量配置如下,也许对大家有一些帮助,有OpenCV C++开发经验的同学可能会发现这些配置项和Visual Studio中开发OpenCV工程时候很像:

  • OPENCV_HEADER_DIR: BUILD_FOLDER_PATH\install\include\opencv2

  • OPENCV_PACKAGE

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值