Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video processing and playback #39

Open
aalekhpatel07 opened this issue Aug 27, 2021 · 2 comments
Open

Video processing and playback #39

aalekhpatel07 opened this issue Aug 27, 2021 · 2 comments

Comments

@aalekhpatel07
Copy link

Just like how we can work with images, it would be really useful to work with Videos to provide an alternative for VideoCapture from OpenCV. Ideally, we'd not want to load the entire video at once but allow some form of frame-by-frame processing.

@vadixidav
Copy link
Member

vadixidav commented Aug 28, 2021

@aalekhpatel07 You can do that today with eye. We should likely re-export eye in the cv crate though, and provide better integration where possible. There have been some discussions about creating a central set of image types/traits for computer vision over here: https://github.com/strawlab/machine-vision-formats/issues. The main problem right now is that we do not share the same types/traits across everything. Rust CV primarily depends on the image crate, but eye does not use the image crate. More progress needs to be made on this, so I will leave this issue open for that work.

Pinging @raymanfx as well for visibility.

@vadixidav
Copy link
Member

vadixidav commented Aug 28, 2021

I also forgot to mention video specifically. We are waiting on the Rust AV project to create pure-rust crates for video playback (like avcodec and avformat). You can find them over here: https://github.com/rust-av

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants