adding checks for when action is used without opencv and scikit present