Katalon does not see opencv4nodejs installed

I have installed opencv4nodejs (info AppiumDoctor ✔ opencv4nodejs is installed at: /opt/homebrew/lib. Installed version is: 5.6.0), but when I run my test in Katalon it shows error that 'opencv4nodejs' module is required. How do I determine correct path for opencv4nodejs?
Full error beliow:
=============== ROOT CAUSE =====================

Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: ‘opencv4nodejs’ module is required to use OpenCV features. Please install it first (‘npm i -g opencv4nodejs’) and restart Appium. Read GitHub - justadudewhohacks/opencv4nodejs: Nodejs bindings to OpenCV 3 and OpenCV 4 for more details on this topic.

For trouble shooting, please visit: https://docs.katalon.com/katalon-studio/docs/troubleshooting.html

================================================

01-23-2023 02:12:17 PM Test Cases/New Group

Elapsed time: 23.326s

Test Cases/New Group FAILED.

Reason:

com.kms.katalon.core.exception.StepFailedException: Image ‘/Users/Polina/Katalon Studio/Beta 64000/Object Repository/Groupmanager.jpg’ doesn not present on screen

at com.kms.katalon.core.mobile.keyword.builtin.VerifyImagePresentKeyword$_verifyImagePresent_closure1.doCall(VerifyImagePresentKeyword.groovy:62)

at com.kms.katalon.core.mobile.keyword.builtin.VerifyImagePresentKeyword$_verifyImagePresent_closure1.call(VerifyImagePresentKeyword.groovy)

at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)

at com.kms.katalon.core.mobile.keyword.builtin.VerifyImagePresentKeyword.verifyImagePresent(VerifyImagePresentKeyword.groovy:40)

at com.kms.katalon.core.mobile.keyword.builtin.VerifyImagePresentKeyword.execute(VerifyImagePresentKeyword.groovy:35)

at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)

at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.verifyImagePresent(MobileBuiltInKeywords.groovy:3169)

at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$verifyImagePresent$2.call(Unknown Source)

at New Group.run(New Group:34)

at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)

at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)

at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:445)

at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:436)

at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:415)

at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:407)

at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:284)

at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:142)

at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)

at TempTestCase1674501133727.run(TempTestCase1674501133727.groovy:25)

Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: ‘opencv4nodejs’ module is required to use OpenCV features. Please install it first (‘npm i -g opencv4nodejs’) and restart Appium. Read GitHub - justadudewhohacks/opencv4nodejs: Nodejs bindings to OpenCV 3 and OpenCV 4 for more details on this topic.

Build info: version: ‘3.141.59’, revision: ‘e82be7d358’, time: ‘2018-11-14T08:25:53’

System info: host: ‘MacBook-Air.local’, ip: ‘2603:900a:14f0:83f0:0:0:0:1181%en0’, os.name: ‘Mac OS X’, os.arch: ‘x86_64’, os.version: ‘10.16’, java.version: ‘1.8.0_275’

Driver info: com.kms.katalon.core.appium.driver.SwipeableAndroidDriver

Capabilities {appActivity: .Settings, appPackage: com.android.settings, appWaitDuration: 60000, autoGrantPermissions: true, automationName: uiautomator2, chromedriverPort: 53001, databaseEnabled: false, desired: {appActivity: .Settings, appPackage: com.android.settings, appWaitDuration: 60000, autoGrantPermissions: true, automationName: uiautomator2, chromedriverPort: 53001, deviceId: RF8M322E8KF, deviceName: samsung SM-G973U1 (Android 12), newCommandTimeout: 1800, platform: ANDROID, platformName: android, platformVersion: 12, systemPort: 8226, udid: RF8M322E8KF}, deviceApiLevel: 31, deviceId: RF8M322E8KF, deviceManufacturer: samsung, deviceModel: SM-G973U1, deviceName: RF8M322E8KF, deviceScreenDensity: 280, deviceScreenSize: 720x1520, deviceUDID: RF8M322E8KF, javascriptEnabled: true, locationContextEnabled: false, networkConnectionEnabled: true, newCommandTimeout: 1800, pixelRatio: 1.75, platform: ANDROID, platformName: Android, platformVersion: 12, statBarHeight: 75, systemPort: 8226, takesScreenshot: true, udid: RF8M322E8KF, viewportRect: {height: 1286, left: 0, top: 75, width: 720}, warnings: {}, webStorageEnabled: false}

Session ID: 4ee53496-0bb9-4925-802d-0e0e57dd31d0

*** Element info: {Using=-image, value=Ym9vawAAAABtYXJrAAAAADgAAAA4AAAALAMAAAAABBAAAAAAAAAAAE9XGfJHuMRBAAAAAAAAAABYAgAABAAAAAMDAAAABAAADAAAAAEBAABBcHBsaWNhdGlvbnMSAAAAAQEAAEthdGFsb24gU3R1ZGlvLmFwcAAACAAAAAEBAABDb250ZW50cwUAAAABAQAATWFjT1MAAAAKAAAAAQEAAHNjcmVlbnNob3QAABEAAAABAQAAR3JvdXAgbWFuYWdlci5qcGcAAAAYAAAAAQYAABAAAAAkAAAAQAAAAFAAAABgAAAAdAAAAAgAAAAEAwAAJFtdBAAAAAAIAAAABAMAAHtQGwMAAAAACAAAAAQDAAB8UBsDAAAAAAgAAAAEAwAAfV8bAwAAAAAIAAAABAMAANOoGwMAAAAACAAAAAQDAACQvt0EAAAAABgAAAABBgAAsAAAAMAAAADQAAAA4AAAAPAAAAAAAQAACAAAAAAEAABBxLhHyAAAABgAAAABAgAAAQAAAAAAAAAfAgAAAAAAAB8CAAAAAAAAAAAAAAEFAAAIAAAAAQkAAGZpbGU6Ly8vDAAAAAEBAABNYWNpbnRvc2ggSEQIAAAABAMAAAAAhxE5AAAACAAAAAAEAABBxIXm2oAAACQAAAABAQAAQzdGRDIxQUYtODI3OC00NTkxLUJCNDUtMzg0QUJGRDFFODUzGAAAAAECAACBAAAAAQAAAO8TAAABAAAA7xMAAAEAAAABAAAAAQEAAC8AAAANAAAAAQEAAEdyb3VwIG1hbmFnZXIAAAAzAAAAAQIAAGRuaWIAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAGpwZz8/Pz8AAAAAAAAAAADMAAAA/v///wEAAAAAAAAAEAAAAAQQAACQAAAAAAAAAAUQAAAQAQAAAAAAABAQAABAAQAAAAAAAEAQAAAwAQAAAAAAAAIgAAD4AQAAAAAAAAUgAABoAQAAAAAAABAgAAB4AQAAAAAAABEgAACsAQAAAAAAABIgAACMAQAAAAAAABMgAACcAQAAAAAAACAgAADYAQAAAAAAADAgAABgAQAAAAAAAAHQAABgAQAAAAAAABDQAAAEAAAAAAAAABfwAAAEAgAAAAAAACLwAAAcAgAAAAAAAA==}

at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:187)

at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:122)

at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)

at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158)

at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)

at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)

at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)

at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)

at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)

at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)

at org.openqa.selenium.remote.RemoteWebDriver.findElements(RemoteWebDriver.java:353)

at io.appium.java_client.DefaultGenericMobileDriver.findElements(DefaultGenericMobileDriver.java:54)

at io.appium.java_client.AppiumDriver.findElements(AppiumDriver.java:152)

at io.appium.java_client.FindsByImage.findElementsByImage(FindsByImage.java:61)

at com.kms.katalon.core.mobile.keyword.builtin.VerifyImagePresentKeyword$_verifyImagePresent_closure1.doCall(VerifyImagePresentKeyword.groovy:48)

… 18 more

Hi,

I am not really sure that this is the problem of node version (reference: Opencv4nodejs already installed) or appium one (reference: Original error: 'opencv4nodejs' module is required to use OpenCV features · Issue #17483 · appium/appium · GitHub). Another suggestion from Stackoverflow: node.js - Appium : Getting error: opencv4nodejs module is required to use OpenCV features - Stack Overflow. Please try them! In the meanwhile, I will look into it more.