Can I develop OpenCV for Android without NDK? - opencv

So I am developing using intelij and am having trouble setting up the NDK. I have looked for help online and searched other stack overflow questions but I cant seem to find anything helpful.
I know you can do somethings in opencv without the android NDK as I have managed to get some of the sample projects wokring but not all of them (assuming the ones that require the NDK).
So I was wondering what are the limitations to using opencv for android without the NDK.
and if anyone has any links or guidance on how to setup the ndk for intellij would be much appreciated.

ANSWER
so finally figured it out!
You need the NDK for any native application bits, from what I have gathered this is recommended as the native camera features work faster and are more accurate, mainly because opencv was originally developed in c/c++.
Installing and setting up the NDK is really straight forward.
I managed to do it in around 20 seconds after reading this link =)
NOTE: I am using intellij and ubuntu and it worked (although it says 4 eclipse works for intellij too!)
How to install and Build NDK with eclipse?

Related

DXUT GetVersionEx error

I'm learning dx11 and I have been trying to import 3D models into my little game, I have been trying to copy the import method from the DX11 HLSL sample, so I copied the DXUT folder into my project, but for some reason It's giving me an that 'GetVersionEx' is depraciated. I am a begginer programmer, I looked into the problem and apparentl I should be using 'VerifyVersionInfo' I looked at examples but I don't know how to use them to fix it using that.
And I'm wondering why is this error is not coming up when I try to run the Sample.
The first thing to know is that the venerable DirectX SDK has been deprecated, and as you are using VS 2013 or VS 2015 based on the warning you are getting, you already have the Windows 8 SDK which has most of what you need to get started. See MSDN for more information, and take a look at this post and this post.
The warning you are getting from VS 2013/2015 about GetVersionEx is an unrelated but important issue. The fact that you are seeing it when building DXUT from the legacy DirectX SDK is because that code hasn't been updated since VS 2010 was shipped. See MSDN and this post.
You have a number of options for getting utility code for Direct3D 11.
The latest version of DXUT can be found at GitHub. This version does not require the legacy DirectX SDK to build and works with VS 2013 and VS 2015. For more on why you might or might not want to use DXUT can be found here.
Similarly the latest version of Effects for Direct3D 11 is on GitHub, and again works on VS 2013 / 2015. More information and a number of important disclaimers can be found here.
If you are starting fresh, I recommend you avoid using DXUT or FX11, and instead focus on using the DirectX Tool Kit. See the tutorials for it including the Rendering a model lesson.
For model and texture processing, you should see the DirectXMesh, DirectXTex, and Content Exporter projects.

Integration of CVS in Xcode

I am using XCode 7.0 and need to integrate a CVS repository.I have searched SO and haven't found any useful hints.The resources on internet also are fragmented and of not much help.They are using older versions of Xcode and hence many features used in the videos are not in the latest version of xcode.If anyone has done CVS integration with Xcode and willing to share the link describing the same,that would be helpful.I am already doing it using smartCVS client but no success till now.
Thanks

blackberry sdk installtion with netbeans

Any one can tell me that how to Blackberry sdk installation with netbeans for Mobile application development
i am trying to plugin but not able to do .
I have used this tutorial in the past. You can ignore the part about J2ME Polish. Also, I think the Mobility Pack might come with new versions of Netbeans now (it didn't use to). Or, it's possible that in the Netbeans -> Tools -> Plugins menu, you might need to make sure the Java ME plugin is installed.
He references much older SDK versions, but as long as you download the newer JDE versions here (SDKs) from BlackBerry, the same basic instructions should work for you.
I've been using Netbeans less and less, and the BlackBerry Eclipse plugin more, in recent years, despite the fact that I like Netbeans better, as a general-purpose IDE. Unfortunately, you'll find that RIM is focused on Eclipse at this point.
But, you should still be able to use Netbeans if you like.

Can I develop libraries (dll's) with Monodroid which are consumed by native Java apps?

I would like to develop a library (like a dll or jar) with Monodroid that can be called by Java applications on Android.
Is this possible?
If not, is there another possibility? (IPC...)
There is a solution for iOS, is there a similar solution for Android?
http://www.guidebee.biz/forum/viewthread.php?tid=172
Thank you!
A DLL compiled for Mono for Android will need the Mono runtime in order to run it, so it wouldn't be very useful for a standard Java app. Xamarin has some good documentation on the architecture available here. It is possible to go the other way around, though, and use Java libraries from within a Mono for Android application.

OpenCV lib and WM

I just made an application using the OpenCV lib, and will be great if I can use this computer vision application on my PDA, which has Windows Mobile 6.0 on it.
Do you have any idea about how can I do this?
If you have Visual Studio, just create an embedded project. Check out the Windows Mobile Development Center for more information. Unless it's a very simple application or you're working with very low resolution images I would be surprised if you were able to get acceptable performance though.

Resources