New Zealand
Asked — Edited

C# Sdk Vs Emgucv

Hi everyone,

I'm trying to write a GUI in c# that obtains information from a USB webcam. Since I 've got a ezb4 no so long ago, I'm aware what the sdk can do in terms of image processing and object recognition. But I'm contemplating between should I use sdk or emguCV to do my project on. So what do you guys recommen? (my project described below) Secondly, I've downloaded the sdk zip and have a brief look on the examples in the folders, but I'm wondering is there any proper tutorial /videos anywhere here, so I could properly learn the functionality of the sdk (I'm reasonably new to c#).

What I need to do for my project is, I'll have a 8 joint link robotic arm (that will be physically build) and a overhead usb webcam. Both of which will be link to a pc. What I wanted to do with the arm is, when the GUI runs, the webcam will continuously stream video to a picturebox in the GUI. Then when a ping pong ball is presented within the workspace of the arm, the GUI will recognise the ball and drive the arm to pick up the ball.

Thanks.


ARC Pro

Upgrade to ARC Pro

Join the ARC Pro community and gain access to a wealth of resources and support, ensuring your robot's success.

New Zealand
#9  

I've got some HS-645MG servo motor in my house, so I'll just use that. In addition because I live in New Zealand, so I tried to get most of the things here. It takes too much time and too much overheads if I have to order everything from the states.

PRO
USA
#10  

You could use EZR HD servos they are engineered to work with an EZB. what are the roles for the Arduino and the EZB ?

New Zealand
#11  

I'm not using Arduino, at least not at this point of time.

PRO
USA
#12  

but you mentioned "ATmega series micro"

New Zealand
#13  

ahh yes, but I'll print my own PCB as well. So arduino is not what I'm considering

PRO
USA
#14  

So what your PCB will do/manage ?

New Zealand
#15  

At this point I have a ATmega1280, an external crystal, a bluetooth module , a programming header. Each servos I'm just going to directly connect them to a PWM pin.

I also reserved the I2C pin, incase I want to add a LCD later.

PRO
USA
#16  

So you are building a controller, how do you plan to integrate that with an EZB ?

ARC only works with an EZB, and the EZR Windows SDK is tailored to work with an EZB.