1.0.0 • Published 5 years ago

xtra-team-lit-board-to-data v1.0.0

Weekly downloads
-
License
ISC
Repository
bitbucket
Last release
5 years ago

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

1.0.0

5 years ago