Click here to Skip to main content
15,886,873 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
It's for an application on image processing (Image segmentation). We're planning to use OpenCV with Python. As for the interface, is it possible to build it in C# or should we use a framework like Kivy ?

Thank you.
Posted
Comments
Sergey Alexandrovich Kryukov 26-Jan-16 14:17pm    
Why?
—SA

Yes, and easy to find: python .net - Google Search[^].
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 26-Jan-16 14:17pm    
Why?
—SA
Richard MacCutchan 26-Jan-16 15:20pm    
Because that is what OP asked for.
Sergey Alexandrovich Kryukov 26-Jan-16 15:27pm    
Sorry, I did not ask why you answered the question. You did not ask the inquirer why doing so. Do you really think it makes sense?
My question is: why doing this Google search?
—SA
Richard MacCutchan 26-Jan-16 15:31pm    
I have no idea what is in the OP's mind when posting the question. I can only work on the provided information.
If you want to host OpenCV code in a .NET application, you don't really need Python; it will be too long way around. OpenCV is written in C++, so you should better use this implementation in .NET. The work of embedding OpenCV code in a .NET assemblies is already done for you. People usually use open-source and multi-platform Emgu CV:
Emgu CV download | SourceForge.net[^],
Emgu CV: OpenCV in .NET (C#, VB, C++ and more)[^].

However, it's not clear what you really want to do. Perhaps you wanted to develop Python application using .NET UI. But that would also be too long way around. Perhaps you want this because you have more experience with Python; I just don't know. Anyway, if you feel that this solution won't work for you, please clarify. From what I see, you really need to use C# and OpenCV. In this tandem, the role of Python looks redundant to me.

—SA
 
Share this answer
 
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900