Risto Ojala
Captain’s log
Home
Posts
About
Posts
09
Dec 2023
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...
01
Oct 2023
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 ...
04
Aug 2023
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...
09
Jun 2023
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...
18
Feb 2023
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....
10
Dec 2022
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...
04
Nov 2022
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...
01
Oct 2022
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...
27
Sep 2022
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...
28
Jan 2022
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 →