GithubHelp home page GithubHelp logo

brandon-wilson / opencv-plugin Goto Github PK

View Code? Open in Web Editor NEW
88.0 88.0 57.0 30.58 MB

A simple OpenCV plugin that integrates the OpenCV library into UE4. The plugin includes some blueprint classes that demonstrate how OpenCV can interact with the engine.

License: BSD 2-Clause "Simplified" License

C++ 94.51% C 3.89% Objective-C 1.52% C# 0.08%

opencv-plugin's People

Contributors

brandon-wilson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

opencv-plugin's Issues

How to make the WebcamReader work ?

Hello,

I have a few questions :

  • I was wondering how to use the plugin exactly, because the link for the in-depth description of the plugin sent me to the wrong page. Would any one be able to tell me where I am suppose to put my includes etc. of opencv in my project. The reason I am confused is because in this OpenCV-Plugin git, the WebcamReader is in MyProjectName\Plugins\OpenCV\Source\OpenCV, and not in MyProjectName\Source\MyProjectName.

  • Also, does anyone know how the WebcamReader is suppose to appear in the project, assuming the integration was well done ?

  • And aren't we suppose to add some blueprint to make the WebcamReader appear in the project ?
    (Note : I had to update many files to fit the Unreal Engine 4.27 version and it now compiles, but I don't see the WebcamReader appear on the scene or something.)

Thank you very much,
Mathilde

Tutorial Link Deprecated

Hello Mr. Wilson,

Incredible, repo, still works in 4.25 requires the "/Modules/Modules.h", modification in the OpenCV.h file for 4.24+ but other than that it links straight in. Thank you.

Would you have any content from your tutorial, screenshots anything would be greatly appreciate.

Thankyou again for an excellent repo.

Android

Could it work on Android platform?

Unable to compile in 4.16.2

Thanks for posting this and writing the tutorials. I'm trying to do something similar with other third party libraries and this has helped a lot. I did run into an issue though. It looks like they've changed the module constructors to accept the argument ReadOnlyTargetRules instead of TargetInfo. I was unable to compile until I made the change in MyProject.Build.cs from this :

public bool LoadMyModule(TargetInfo Target)

to this:
public bool LoadMyModule(ReadOnlyTargetRules Target)

Still not sure if everything is working correctly but it compiles now.

Reference problem when using WebcamReader in child component

I'm getting reference errors when adding a blueprint derived from WebcamReader to a blueprint derived from a Character, as a child component. The association works at first. The reference errors only appear when I restart the editor.

If that's the expected behavior, can you help me understand what am I doing wrong?

To replicate the problem:

  1. Follow the instructions at README to install the plugin
  2. Follow the blueprint part of the tutorial to create the billboard with the webcam feed.
  3. Add the billboard blueprint as a child component to a pawn/character (which is spawned when game starts)
  4. Restart the engine

I'm using Windows 10, 64 bits, with UE4 4.22.3 built from source. Here's the project, with the working billboard: https://github.com/alloy-city/AViS/tree/dev

Thank you very much for any help!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.