gpt4 book ai didi

opencv - Rust 与 OpenCV 的奇怪行为

转载 作者:行者123 更新时间:2023-11-29 08:19:12 26 4
gpt4 key购买 nike

我最近在尝试 Rust(1.4.0 版),并使用 opencv-rust 进行编码图书馆。

我写了一些这样的代码。

extern crate opencv;

use self::opencv::highgui;
use self::opencv::core::Mat;

fn main() {
load("image/test4.jpg");
}

fn load(path: &str) {
let src: Mat = highgui::imread(path, 1).unwrap();

if src.empty().unwrap() {
println!("Img load error");
}
else {
println!("Img load success");
}
}

当我运行 cargo run 时,它显示 Img load error

但是,当我在 load 函数的第一行添加 println!

fn load(path: &str) {
println!("whatever");
let src: Mat = highgui::imread(path, 1).unwrap();

if src.empty().unwrap() {
println!("Img load error");
}
else {
println!("Img load success");
}
}

显示 Img 加载成功

但是当我将其更改为其他代码时,如 let a: i32 = 1;,它再次显示 Img load error

我不知道发生了什么。

系统信息:

  • 操作系统:Manjaro Linux
  • 内核:4.3.0

最佳答案

这个错误是 reportedfixed .版本 0.2.2 现在应该可以工作了。

关于opencv - Rust 与 OpenCV 的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33941897/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com