本期的每周一库给大家带来的是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