Windows下Rust OpenCV环境配置
创始人
2024-11-15 18:40:59
0

首发于Enaium的个人博客


安装Chocolatey

首先我们需要安装ChocolateyChocolatey是一个Windows的包管理器。

我们点击右上角的Install进入到Installing Chocolatey,选择Individual

复制命令

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) 

使用管理员模式打开PowerShell,粘贴命令,等待安装完成。

安装llvm和opencv

安装过程中可能会由于网络问题导致安装失败,可以多次尝试。

choco install llvm opencv 

配置环境变量

首先设置OPENCV_INCLUDE_PATHS环境变量,值为C:\tools\opencv\build\include,然后设置OPENCV_LINK_PATHS环境变量,值为C:\tools\opencv\build\x64\vc16\lib,接着设置OPENCV_LINK_LIBS环境变量,值为opencv_worldxxxxxxxx是你的OpenCV版本号,例如opencv_world4100

最后我们需要将C:\tools\opencv\build\x64\vc16\bin添加到Path环境变量中。

配置Cargo.toml

Cargo.toml中添加如下内容:

[dependencies] opencv = "0.92.1" 

测试

use opencv::{Error, highgui, imgcodecs};  fn main() -> Result<(), Error> {     let image_path = "images/mugshot.png";     let image = imgcodecs::imread(&image_path, imgcodecs::IMREAD_COLOR)?;      highgui::imshow("trump.png", &image)?;     highgui::wait_key(0)?;     return Ok(()); } 

运行cargo run,如果一切正常,你将看到一张图片弹出。

trump.png

相关内容

热门资讯

了解透视!wepokerplu... 了解透视!wepokerplus辅助,hhpoker辅助码怎么用(附辅助开挂安装);hhpoker辅...
必看透视!哈糖大菠萝有没有挂,... 必看透视!哈糖大菠萝有没有挂,四川游戏家园通用辅助(解密关于辅助开挂脚本);是一款可以让一直输的玩家...
原来有透视!wepoker数据... 原来有透视!wepoker数据分析工具,广西老友麻将有挂吗(透视了解开挂辅助插件);人气非常高,ai...
曝光透视!pokemmo脚本辅... 曝光透视!pokemmo脚本辅助器下载,hhpoker是正规的吗(附开挂辅助脚本);1、这是跨平台的...
详细透视!werplan辅助软... 详细透视!werplan辅助软件,微信功夫川麻小程序辅助器(我来向大家传授开挂辅助安装);微信功夫川...
发现透视!pokemmo手机版... 发现透视!pokemmo手机版透视脚本,wepoker免费脚本(附辅助开挂下载);小薇(透视辅助)致...
传授透视!hhpoker为什么... 传授透视!hhpoker为什么一直输,福建兄弟十三水辅助器下载(程序员教你辅助开挂平台);福建兄弟十...
实测透视!红龙poker辅助,... 实测透视!红龙poker辅助,wepoker私人局辅助(附开挂辅助下载);wepoker私人局辅助软...
教会透视!wpk可以辅助吗,悠... 教会透视!wpk可以辅助吗,悠闲卡五星辅助(终于懂了开挂辅助软件);AI辅助机器人普及解说快速成为一...
分享透视!wepoker有插件... 分享透视!wepoker有插件吗,aapoker能控制牌吗(附辅助开挂软件);aapoker能控制牌...