SERINDA – update

As with all projects, I start to get burnt out after things don’t go as planned and I start spinning my wheels.  That’s why this project has taken so long to work on.  I run into limitations on hardware, software, linking the two, and so on.  Or I get sidetracked.  I want to be working on code and instead, I’ve hit a roadblock with hardware and now I’m learning about how to install some server tools I didn’t want to know about in the first place.  I’m not complaining, just frustrated.  It’s been a long road.  I’m close to where I want to be and I’ve hit a couple roadblocks that I’d like to see cleared and I wish someone with more working knowledge of them was clearing them so I could focus on other parts.

Current roadblocks:
– opencv4nodejs – the camera isn’t being released when the socket is done so it errors out
– opencv4nodejs – I can’t load multiple cameras at one time, yet – due to the limitation above.
– my HUD faceplate is still lost somewhere in delivery – I’m guessing it’s just lost. so it’s not coming. Sunday I’ll contact Amazon and they’ll do whatever they do since it’ll be 4 days late.
– Windows WSL Ubuntu doesn’t support cameras so I’ve ordered a LattePanda that I’ll boot Ubuntu on and just run it like a Raspberry Pi and hopefully that solves that problem… plus it’s portable – and I’ll have an HDMI viewscreen for the HUD whenever that finally comes in
– Angular 6 MEAN stack is currently being a pain with my ajax calls so I haven’t transferred any of my current work over to the new stack so I can quit development in JS and go to full TypeScript development.  This also means I have more flexibility in the works I import as there are more plugins written in TypeScript that I can use.

These are just the ones I can think of right now.  And outside of doing some simple image manipulation that means that I’m not advancing any plugin work – like not adding any filters “ok bob add blue filter” or “ok bob turn on grid over video 2” or “ok bob scan barcode” which I had hoped to be doing by now.  Instead, I’m working on building Angular 6 and figuring out routing.  And rewriting some code that was meant to be standalone so that it’s a Camera class so it can be released when the camera is done.  I’ve even tried running some Python OpenCV code via node – that did not work like I thought it would.

So, I’ll keep trudging along with these items.  I am going to make a docker eventually.  For now, though, I’ll fix the Angular build so it builds completely with all of the information it needs.  Then I’ll start with a plugin framework (if there isn’t one out there).  Finally, I’ll start integrating my code all over again, but with the new framework.  I’ve already got my proof of concept.  I need to make sure it’s right.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: