Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by goTAN_ · Apr 02, 2013 at 08:01 PM · opencvemgucv

Computer Vision integration (OpenCV,EmguCV)

Hi guys,

Atm I am evaluating possibilites to get OpenCV working within Unity on IOS and Android devices.I want to be able to have some object detection. I don't know if there will be some performance issues on the devices since most of the samples I saw were using none-mobile devices. I was looking mostly at the Emgu CV and opencvsharp wrapper implementation but as it seems, one problem is the missing System.Drawing namespace.Apparently there is one guy which got this working somehow but I am not sure if this is a proper approach.

As far as I know the OpenCV library is the only library which can fullfill the requirements I need (detection of small colored sphere in relation of a game field/position)

I was also thinking of using the metaio unity plugin and for the colored sphere detection I use some other algorithm with process the camera picture (blob detection). I am also wondering if there are unity plugins which provide some algorithm for static images like blob detection or hough circle transform or any other computer vision algorithm which can be used on images.

I am wondering if you guys have some helpful suggestions or idea you would like to share with me.

Any help is highly appreciated.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
0

Answer by NITINIVS · Jul 09, 2014 at 10:40 AM

Instead of using .NET OpenCV Library ie. Emgu CV it is better to write down Unity 3d Plugins for iOS or Android Separately because it is free & easily integrated .In addition to that you easily found EXAMPLE how to integrate OpenCV library in Android or iOS on github?

I made Unity plugin for iOS to access OpenCV library functions for face detection.

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by ruudlenders · Jul 09, 2014 at 10:54 AM

I solved this a while ago by taking the System.Drawing DLL file and placing it in the Assets folder. [See this](1). However, I think I was using OpenCV, since it was for a Windows/standalone game. In your case, you should use EmguCV, and be sure to take Mono's System.Drawing DLL file so it works on iOS. This file might be included in EmguCV's source code. Good luck!

[1]: http://answers.unity3d.com/questions/53170/using-drawing-package-like-systemdrawing.html

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by benbonjour · May 19, 2016 at 06:14 AM

Here is something my colleague made :

https://github.com/Alex0216/UnityOpenCVExample/wiki

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

13 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

OpenCV integration 2 Answers

EMGUCV with Unity : System.Windows.Forms.dll assembly is referenced by user code, but is not supported on Android platform. 1 Answer

Open CV (Emgu CV) integration with unity 2018.1 0 Answers

Mono and missing types using external library 2 Answers

Emgu/OpenCV with Unity Free 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges