npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

xtra-team-lit-board-to-data

v1.0.0

Published

Extra teamlid img processing API

Downloads

3

Readme

You need cmake for opencv4nodejs

Installing OpenCV + dependencies for MAC

https://www.npmjs.com/package/opencv4nodejs#how-to-install

Opties

  • Feature detection voor herkenning
  • Segmentation
  • Contour recognition

Our Japanese friends to the rescue

https://qiita.com/hnw/items/3d390bfb64c1bde420e6

brew install cmake opencv@3 brew link --force opencv@3 export OPENCV4NODEJS_DISABLE_AUTOBUILD=1 npm i opencv4nodejs

Documentation opencv4js

https://justadudewhohacks.github.io/opencv4nodejs/docs/Mat#

Tutorial Youtube used

https://www.youtube.com/watch?v=ES2KBnE-Be8

Add layer to remove ruis

https://solarianprogrammer.com/2015/05/08/detect-red-circles-image-using-opencv/

git rm -r --cached ./node_modules/ git rm -r --cached ./img/

Run

nodemon detectShapes.js

Bevindingen, bespreken Mas

  • Oneffen blokjes zijn moeilijk
  • Het moeten unieke geometrieen zijn // We willen een grid waarbij je van boven het grid kunt onderscheiden
  • We willen eeng grid aan de hand van herkenningspunten x/y > omkleden
  • Blokken zoals in './foutje1.png' willen we vermijden > design in outline
  • Een egale kleur op de blokjes gaat helpen bij het herkennen van de vorm
  • Herkenning zoals in './foutje2.png' kunnen we vermijden door polygoon even van de randen te plaatsen op de blokjes
  • Kleuren gebruiken die ver uit elkaar liggen. Geel rood (licht)blauw (licht/fel)groen zwart? > meenemen
  • Samen tot een grid komen, uittekenen

Bevindingen, tweede ronde

  • Dichte vormen zijn beter te herkennen, nu herkent hij twee vormen.
  • Hexavorm lijkt te erg op een vierkantje, deze liever niet gebruiken.
  • Toevoegen van vormen onder tevredenheidsniveaus.

On colors and OpenCV

https://www.learnopencv.com/color-spaces-in-opencv-cpp-python/

Example on masking

https://www.learnopencv.com/invisibility-cloak-using-color-detection-and-segmentation-with-opencv/

Colorizer:

http://colorizer.org/

COLOURS IN OPENCV

https://www.learnopencv.com/color-spaces-in-opencv-cpp-python/

How matchShapes works

https://web.archive.org/web/20160826084515/http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_contours/py_contours_more_functions/py_contours_more_functions.html