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
1
Question by Arjun · Jul 16, 2010 at 08:56 AM · cameratexture2dimagevideoopencv

import video from camera

Hello, For my project I have to display live videos from Camera. I am receiving video frames in a different framework (Visual Studio), from there I have to send frames to unity3d. Now framework uses openCv library and so stores images in IplImage format AND from there I have to send these frames to unity3d (which uses Texture2D class), so I am stuck with this...

In IplImage format I can directly use Image Data (with pointer image->imageData), Is there anyway to access Texture2D image data also, so that I can fill colors from IplImage to Texture2D image ??

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
2

Answer by StephanK · Jul 16, 2010 at 09:03 AM

You can access the pixels of an Iplimage. So what you'll have to do is convert the iplimage to use the correct color format (i think it's rgba32) and send this data backt to unity to modify your texture2d. The fastest way (imo) to do this is create a Texture2D or pixel(Color) array in unity, then send a pointer to that array to opencv and memcpy the pixels of your currentframe to the pointer. Best thing is to do this in a separate thread so your webcams framerate won't block your games fps.

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 RustemKamun · Jan 31, 2011 at 09:04 AM

Do you mean to send necessary data through the network(sockets) ? Or there exists other way to send info from unity to opencv and vice versa

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 Arjun · Feb 02, 2011 at 01:48 PM

no no, not through sockets. actually i used some plugin /dll stuff to do this, i dont remember by now to do this. but i finally did it. if u need info, i will try to go through old source code files.

Comment
Add comment · Show 1 · 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 tokutoku · Apr 23, 2013 at 09:19 AM 0
Share

I have the same question, and I also use plugin / dll, can u share the source code with me, thank u very much.

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

1 Person is following this question.

avatar image

Related Questions

fast way for converting from opencv mat to texture2d 1 Answer

Image Stitching without external libraries 0 Answers

android display h264 byte[] stream 0 Answers

Using of Texture2D.LoadImage 0 Answers

QueryFrame changes resolution of camera 0 Answers


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