Hi all, haven't made much progress lately on the CAD work or making the armour, however I have made progress on my augmented reality system, so without further ado I present my augmented reality system 2.0:
Nerd disclaimer, this post will get very nerdy.
So the system is based on a raspberry pi, again like my last project it's coded in python, however I've re made the system since last, last time the system was laggy as python was only using ~25-30 of the CPU, the program has been re-made using a threading system, so one thread pulls in the images from the pi-cam, the other displays the image. This system substantially improved the FPS I get (from ~8-10 to ~20) and this is only on a model 2, on a version 3 I would see another increase in performance. Now as for the GUI creation and how it'll look, the initial plan was to create jpg or png overlays, however this system proved unfeasible after I had to dabble in image blending which drastically decreased frames and tinted the image, so with all that in mind it left me with the draw features in CV2 (the image editing and analysis library I'm using for python), these draw features barely affect the FPS and so seems the most efficient way of creating a GUI, the draw features are very basic and so it'll take a lot of work to make it into a nice looking spartan inspired GUI.
On to the actual features of the AR system, I plan to include a temperature sensor, accelerometer, ultrasonic range finder and maybe a few more features, the plan is to have the sensors being read in by an arduino board (as raspberry pi's only have digital pins) which will be fed into the raspberry pi either by I2C or serial connection.
I'll post some images at a later date as it's dark here now and they'd be low quality.
Hope y'all enjoy the content, I know it's a wall of text and I'll take photo's and edit them in tomorrow, in the mean time, see you all soon