If you'd like to develop assistive technology, reading available resources will save you a lot of time. Many, many people--and by that I mostly mean sighted engineers--have thought of building something **for** the BVI community without realizing they need to study first and then work **with** the community.
Please read this:
$1 A school project doesn't leave much time for development, especially since you'll need time to first learn what tech blind people in your community might want to have solved. Rather than trying to create a general product for a large community, find a small number of blind people in YOUR community, have conversations with them, and figure out what tech they'd like to have. You might even pick just one person and then make that one person really happy with something that is robust, useful daily, and addresses their request completely. Even developing something "simple" is hard work.
You're not going to develop smart glasses. You might create a simple prototype by attaching a depth sensor to a pair of sunglasses, but that's already a big project. If you're not already very familiar with image processing and 3D cloud processing, realize that it's very difficult to do well. For example, if I asked you to list three or more ways to fit planes to flat surfaces in cloud data, and if you don't know the names of the algorithms to accomplish this, you would have a lot to learn before you'd be ready to tackle the problem.
White cane with a camera? Not going to work. Even if you could bring the necessary processing power and hyper-optimized code to deal with motion, an enhanced cane is not wanted, generally. Don't try to replace the white cane or improve on it. There's a reason some researchers and people familiar with assistive tech use the phrase "ultrasonic cane graveyard."
As a rule, only develop tech when you can fill in a gap in the marketplace. To know what the gaps are, you need to do research first. That will save you lots of false starts.