background preloader

ELECTRONICS-DSPs

Facebook Twitter

In place of a resume. I'm a designer and programmer.

in place of a resume

I keep busy, and I have some fun. I don't have a classic computer science background nor do I have a traditional design background. As an undergrad I studied linguistics, math, formal logic, cognitive science, and read a lot of poetry in college. I started programming by trying to build interactive installations using motion detection and image analysis. Along the way I've taught myself electronics, hardware, C and C++ (some people write "C/C++", those people suck), Python, Processing, front-end webstuff, OpenGL, CUDA, a fair amount about computer vision, a smattering of very low-level comm protocols, and some real-time rendering techniques. I watch a lot of soccer, I keep forgetting all the Chinese I know and keep trying to put more French and Spanish in my head, I'm trying to get back in the habit of reading philosophy again, and I love physical, actual books. I'll be honest. MSP430 News, Projects and Forums. FAQ. What do you mean by open-source hardware?

FAQ

Open-source hardware shares much of the principles and approach of free and open-source software. In particular, we believe that people should be able to study our hardware to understand how it works, make changes to it, and share those changes. To facilitate this, we release all of the original design files (Eagle CAD) for the Arduino hardware. These files are licensed under a Creative Commons Attribution Share-Alike license, which allows for both personal and commercial derivative works, as long as they credit Arduino and release their designs under the same license. The Arduino software is also open-source. How can I get an Arduino board? Who makes Arduino boards? Most of the official Arduino boards are manufactured by SmartProjects in Italy. Which are the official Arduino boards? The official Arduino boards are the ones listed on the hardware page. In general, we restrict use of the name "Arduino" to the official boards.

Okay: Sure. Thefactoryfactory. I love Processing.

thefactoryfactory

I love OpenCV too. I do not generally love using them together too much: weird wrappers, spotty support, weird linking errors, etc. That, however, has changed because OpenCV 2.4.4 began supporting Java builds, which means that you can use OpenCV in your Processing sketch sans wrapper, sans 3rd party library. You simply get OpenCV installed, create a little library for it, drop in the main .jar and .dylib that the build process creates, and off you go.

In the spirit of making that easy, I made a small Processing library that facilitates going between Java and OpenCV and I’d like to explain how you can use it. OpenCV + Java First things first, you need to go to the ocvP5 github repo, download it and drop it into the libraries folder of your Processing main sketch folder ( this is probably something like home/Documents/Processing ). 1) OSX + MacPorts OpenCV OSX people, you do have MacPorts installed, right? The +java is important to make sure that the Java are built. OcvP5.