Risto Ojala - Captain's log
Detecting Speed Limit Signs with YOLOv5 on Android Phone
A friend of mine commented that to his surprise, he couldn’t find any mobile applications available for camera-bas...
Basic point cloud filtering with Open3D
In my previous post, I created some point clouds with OpenSfM. Some of them ended up featuring quite a bit of noise, to ...
Testing out OpenSfM for point cloud generation
Recently I’ve been looking into Structure from Motion (SfM) techniques quite a bit, as I’m planning a larger...
Surveying with smart phone GNSS
We purchased a vacant lot recently, and we are planning to take on the grand challenge of designing and building our own...
Data Recording Unit for SfM-based Mapping
For a while now, I’ve wanted to utilise structure from motion (SfM) methods for some computer vision applications....
Gyroscope Visualisation over WLAN with ROS
I’ve been planning a project in which I would utilise gyroscope data, so I decided to play around a bit with a bre...
Jetson Nano and IMX219 Stereo Module: Stereo Vision with OpenCV
In my previous post about setting up the IMX219 stereo module with the Jetson Nano, I claimed that extracting depth maps...
Analysing Azure: Automated ML
After a friend talked to me very highly of Microsoft Azure and their ML studio, I finally decided to grab their free tri...
Testing Out IMX219 Stereovision Camera with Jetson Nano
I’ve always been a sucker for using CSI cameras with SBCs, they are my go-to solutions when experimenting with Ras...
When You've Changed One Too Many Wheel Bearings with Hand Tools...
My colleague’s car didn’t pass the inspection due to a worn-out wheel bearing. Like a true engineer, he want...
Next page →