DataScience
article thumbnail
728x90

윈도우에서 Rust로 opencv 라이브러리 에러 발생

 

chocolatey 설치

https://crates.io/crates/opencv

https://chocolatey.org/install#generic

 

 

윈도우 powershell을 관리자권한으로 실행합니다

powershell에 아래 내용을 실행하면 choco가 설치됩니다.

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'))

 

choco install llvm opencv

 

https://github.com/twistedfall/opencv-rust/issues/118#issuecomment-619608278

error: process didn't exit successfully: `target\debug\rscv.exe` (exit code: 0xc0000135, STATUS_DLL_NOT_FOUND)

 

exe경로에 dll추가 합니다.

let mut cam = videoio::VideoCapture::from_file("c:/test.mp4", opencv::videoio::CAP_ANY)?;

에서 cam을 못읽는경우

OpenCV(C++ 라이브러리)가 필요한 코덱을 지원하지 않고 빌드된 것 같습니다.

 

thread 'main' panicked at 'Unable to open default camera!', src\main.rs:131:9

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

error: process didn't exit successfully: `target\debug\rscv.exe` (exit code: 101)

https://github.com/twistedfall/opencv-rust/issues/359

exe 있는폴더에 ffmppeg.dll 파일을 넣어줍니다.

'Rust' 카테고리의 다른 글

[Rust] 동영상에 Box 그리기  (21) 2023.07.05
[Rust] asser_eq!  (26) 2023.07.05
[Rust] error:linker link.exe not found  (17) 2023.07.04
[Rust] video-rs  (94) 2023.07.03
[Rust] ONNX모델로 detection  (23) 2023.07.02
profile

DataScience

@Ninestar

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!