gocv icon indicating copy to clipboard operation
gocv copied to clipboard

Aruco Marker functions not found

Open lmtyler opened this issue 5 years ago • 4 comments

Looking to use gocv to identify Aruco markers. I see that gocv is linked to include -lopencv_aruco, but I cannot find the go function to access it.

Description

Cannot location any functions that allow access to methods found in https://github.com/opencv/opencv_contrib/tree/master/modules/aruco/src

Steps to Reproduce

  1. Have looked with the gocv code and doc, don't see anything obvious
  2. attempted to find it using GoLand intellisence/autocomplete

Your Environment

  • Operating System and version: macOS Mojave Version 10.14.3
  • OpenCV version used: opencv lib version: 4.0.0
  • How did you install OpenCV? brew install hybridgroup/tools/opencv
  • GoCV version used: gocv version: 0.18.0
  • Go version: go version go1.11.5 darwin/amd64
  • Did you run the env.sh or env.cmd script before trying to go run or go build? no, script shows depreciated

lmtyler avatar Feb 21 '19 14:02 lmtyler

No work has been done on that yet, @lmtyler please see https://github.com/hybridgroup/gocv/blob/master/CONTRIBUTING.md#something-you-wantneed-from-opencv-does-not-appear-to-be-in-gocv

deadprogram avatar Mar 13 '19 09:03 deadprogram

I needed the aruco feature too so I tried working on it although I have no experience writing bindings (and haven't done any c/c++ in ages :P ). I have gotten detectMarkers to work. Would really love feedback to make sure i am not messing up anything. I'll push a PR soon.

redben avatar Aug 05 '21 07:08 redben

I needed the aruco feature too so I tried working on it although I have no experience writing bindings (and haven't done any c/c++ in ages :P ). I have gotten detectMarkers to work. Would really love feedback to make sure i am not messing up anything. I'll push a PR soon.

Got any link or reference to share? Thank you

hariangr avatar Sep 17 '21 11:09 hariangr

@hariangr see this PR #881

redben avatar Oct 04 '21 06:10 redben