Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature-GUI] Implementing Evision.Wx #116

Open
3 of 4 tasks
cocoa-xu opened this issue Oct 19, 2022 · 0 comments · Fixed by #117
Open
3 of 4 tasks

[Feature-GUI] Implementing Evision.Wx #116

cocoa-xu opened this issue Oct 19, 2022 · 0 comments · Fixed by #117
Labels
enhancement New feature or request

Comments

@cocoa-xu
Copy link
Owner

cocoa-xu commented Oct 19, 2022

As mentioned in #103:

Even compiling OpenCV with highgui module, sometimes the Evision.HighGui.imshow function does not really work as expected (in evision): the window(s) it opened will not respond to any GUI events until calling Evision.HighGui.waitKey again.

To make it as good as one would expect it to be, like how it is in C++/Python, perhaps it would require one to invest a few weeks of time for it. But I'm focusing on other aspects of this library right now, also I'm hesitating to do it because I don't know if this would worth that amount time.

Also, as :wx has official support from Erlang, and it's well tested, and one can even build a relatively complex GUI app with :wx if they want.

This module will try to make itself easy to use. Meanwhile, the Evision.HighGui module will stay in the source code even after Evision.Wx is completed.

Here is a non-exhaustive list of desired/prospective functions in Evision.Wx. All of them, including the type and the number of their input arguments, are subject to changes in the future, or will not be implemented if the desired functionality is partially or wholly impossible to achieve in Erlang/Elixir with :wx.

Functions available in OpenCV's highgui module can be found here.

Any contributions or suggestions (either about Evision.Wx or Evision.HighGui) are more than welcomed - this also applies to the whole project. :)

@cocoa-xu cocoa-xu added the enhancement New feature or request label Oct 19, 2022
@cocoa-xu cocoa-xu linked a pull request Oct 22, 2022 that will close this issue
@cocoa-xu cocoa-xu reopened this Oct 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant