Skip to content

erikusaj/checkOpenCV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

checkOpenCV

Script for checking OS, Node, Npm and OpenCV versions.

Running script

$ node checkOpenCV.js

Sample outputs

example 1: This should be fine:

Linux ; linux ; x64 ; 3.10.0-327.13.1.el7.x86_64 ; 1929408512 ; 1126473728
OpenCV ; 2.4.12 ; /usr/local/opencv/lib/pkgconfig/opencv.pc
Environment variable PKG_CONFIG_PATH is OK
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:/usr/local/opencv/lib/pkgconfig/

pgk-config: 0.27.1
Node: v4.3.2
Npm: 2.14.12 ; /home/vagrant/.npm-global

You should be able to npm install opencv -g on your machine.

example 2: This requires some work using.

Darwin ; darwin ; x64 ; 15.4.0 ; 4294967296 ; 21180416
OpenCV ; 2.4.12 ; /usr/local/Cellar/opencv/2.4.12_2/lib/pkgconfig/opencv.pc
Checking for environment variable PKG_CONFIG_PATH failed.
IMPORTANT: make sure to add enironment paths:

  PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/Cellar/opencv/2.4.12_2/lib/pkgconfig
  export PKG_CONFIG_PATH

pgk-config: 0.29.1
Node: v6.1.0
Npm: 3.9.2 ; /usr/local

Update your .bash_profile with your favorite editor. atom $HOME/.bash_profile. Then restart your Terminal and retry installing.

Notes

I am was observing issues 😱 installing Npm module opencv Node Bindings to OpenCV from npm opencv on several Vagrant boxes and Docker containers. Therefore I've written this script to try pinpoint what was causing issues.

I think it might be handy to identify what is installed on those virtual machines since many authors don't care providing some basic documentation. Yeah, since we are all prone to forget RTFM 📖 😏

Known issues

  • Sorry, no Windows support.
  • search requires sudo on Linux
  • ...

About

Check OpenCV version

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published