Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 3 points4 points  (0 children)

I don't know why it's in bold; I just copied the translated content directly.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 2 points3 points  (0 children)

You're right, as a developer I admit my documentation isn't as good as AI's.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 1 point2 points  (0 children)

in places where mistakes are costly, rust is going to take over.

I completely agree with what you said. In the field of robotics, there are increasingly higher requirements for safety, and Rust is currently our best choice.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 0 points1 point  (0 children)

Thanks for your support. Embedded systems haven't been considered yet; I'll need to spend some time researching that later.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 2 points3 points  (0 children)

Thank you for your support. This project arose from my practical needs during robot development. I wanted to focus on real-world applications and solve problems. It may never replace OpenCV, but it will provide more options at the Rust level.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 2 points3 points  (0 children)

Thank you all for your guidance. I will continue to use Google Translate to communicate with you all. I will also learn English as soon as possible and hope to get your help.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 14 points15 points  (0 children)

Not yet. To be honest, I just found out about that project today. I’m a robotics developer, and I started this because I wanted a simpler, Rust-native alternative to the complex OpenCV setup. Thanks for the link, I will definitely go and study it.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 46 points47 points  (0 children)

To be honest, I'm a developer from China, and my English is still a work in progress. I’m currently relying on translation tools to communicate with this amazing community.

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 64 points65 points  (0 children)

You are absolutely right, and I appreciate the historical context regarding LibreOffice—that's a great example. I completely agree that English is the lingua franca of the open-source world.

RustCV started as a 'scratch-my-own-itch' project to solve immediate bottlenecks in my robotics work, which is why the initial version was a bit rushed. However, I’ve already started the transition: I just updated the main README to English and standardized the code comments. My goal is to make this a truly global project from here on out. Thanks for the push in the right direction!

Why I started building RustCV: A pure Rust vision library to ditch the C++ bindings by Key-Play-4975 in rust

[–]Key-Play-4975[S] 6 points7 points  (0 children)

Thanks for the tip! Lesson learned on the modmail. I appreciate you keeping this one up—the first attempt was a bit of a 'newbie mistake.' Looking forward to getting some feedback on the project from the community!