Cherokee Word Deconstruction

I've been working on a word deconstructor. This was originally called an AffixSplitter or Lemmatizer depending on the project you look at. The original projects can be found here and here and here. It's easy to determine affixes when you know what type of word you're dealing with (verb, noun, adjective, etc). When you don't …

Cherokee Code Libraries

I have spent quite a while (like 2 months now?) working on getting the libraries available for open sourcing. I am finally at the point that they're ready. I'm still improving some of the libraries, but they're ready for use now. I also spent a bit of time refactoring the website to the latest Grails …

SERINDA OpenCV and BabylonJS Integration

One of the big issues I've been working on has been translating OpenCV detection points to BabylonJS coordinates. Up to this point, I've had some success getting a marker to track an object. I decided to take a look at the JSArtoolkit5 examples and see what I could glean from them. The idea was to …

Headset FOV

I was asked about the FOV for each of the headsets. Haori I call this the Johnny Mnemonic and is the one I'm using the most right now. It has 50-degree FOV.https://www.amazon.com/gp/product/B07C2B22GG/ Mad Gaze Glow I call this the Roy Orbison and has a 53-degree FOVhttps://www.amazon.com/gp/product/B08G1H7X61 Chengzi This has the same viewscreen used by the …

QR Code Reader and Catalog RaspberryPi Part 1

I have a storage room, garage, and a workspace. I'm planning to use this to catalog everything from collectibles, Christmas decorations, electronics, leather works, models, research materials, and more. I want to be able to search for items I need and find where they are located in my massive collections. A while back I wanted …

SERINDA Optics Update

The last couple weeks have been pretty focused on the 3D GUI/HUD (we'll just call it HUD from now on). I already have LeapMotion integration, OpenCV integration, and BabylonJS integration. All three are separate pieces. With the HUD I wanted to make sure I had pieces in place so that the OpenCV detection coordinates could …

SERINDA 3D

Osiyo. Dohiju? ᎣᏏᏲ. ᏙᎯᏧ? Hey, welcome back. Let's start with motivation. I wanted to add the 3D objects to my visual scene and be able to manipulate them. This means, labels, some HUD-like graphics, information panels, and more. I also have a LeapMotion to integrate and Javascript seems to provide better examples than Python. I …

SERINDA Architecture Change

Osiyo. Dohiju? ᎣᏏᏲ. ᏙᎯᏧ? Hey, welcome back. One of the elements about rapid prototyping is at some point you're going to have to switch from prototyping to better development. That time came last week for me. I was taking my OpenCV code to detect an object and I needed to pass that to the page …

Python 3 cv2 Has No Attribute Aruco

Osiyo. Dohiju? ᎣᏏᏲ. ᏙᎯᏧ? Hey, welcome back. I don't use Aruco in my work. I haven't had a need for Hiro or Aruco markers. However, I was testing some code and came across this error: AttributeError: module 'cv2.cv2' has no attribute 'aruco' Sometimes my pip installs get munged when I install other packages. So I …