douglas edric stanley
YaBB Newbies
Offline
Posts: 35
Re: OpenCV library in Processing?
Reply #11 - Jan 19th , 2008, 4:03pm
Yeah, we're almost there. Mac OS (Universal Binary) works. Just finishing documentation and cleaning up things. We'll release some time in the next few weeks. We need PC compatibility and need Linux compatibility and there's no reason these shouldn't work. But no guarantees until we're done. Unfortunately, don't expect the full 100% of OpenCV. So far, we only have edge detection and basic image manipulation with some filtering. We'll add more as we evolve. Also, we'd like some feedback from the Processing community on what people want to see from the OpenCV base, and also if anyone understands what the §@#& those mathematical formulas in the documentation mean. I'm just not a math nerd, sorry. On the positive side, you can use OpenCV to capture directly from your camera, and you can also feed it your own image. So you don't need to use the Processing capture class in that case. Or you could feed it webcam images from the web, or your own sketch window, whatever. You can also get those images back after they've been worked on. I.e. OpenCV can be used as a basic image processor. So that's cool. On the downside, OpenCV capture only works on a few webcams (iSight, for example) and only at 640x480. We can quick-shrink it for you immediately after capture so that your analysis goes faster, but it's still pulling it off the camera at 640x480. This is probably not much of a problem, but still. We find the edge detection at 640x480 to be perfectly workable and fast enough for most needs (with the added advantage of high resolution), but you have the option nevertheless. Oh, and no parameter settings for your camera yet, which totally sucks. But both of those are OpenCV-port-to-Mac problems, so now we're going to have to work on the original source to fix those problems. Again, we still have a long way to go.