Well I’m going to start ordering some parts to start my own 850nm IR lasers this weekend unless you’re able to get back to my PMs about buying some of yours.
I’ll start with the Thorslabs 10mW 850nm IR diode or the USLasers 5mW 850nm diode from Digikey and try and gather some power components and housing units for them.
Just out of curioisty where did you get the housings and lenses for the lasers and how did you mount the lens to the housing?
Gw,
PM me if you need more info about the laser modules.
Well I’m going to start ordering some parts to start my own 850nm IR lasers this weekend unless you’re able to get back to my PMs about buying some of yours.
I’ll start with the Thorslabs 10mW 850nm IR diode or the USLasers 5mW 850nm diode from Digikey and try and gather some power components and housing units for them.
Just out of curioisty where did you get the housings and lenses for the lasers and how did you mount the lens to the housing?
Gw,
PM me if you need more info about the laser modules.
~Alex
There might be something wrong with the PMs I sent, but sent you another just now.
@ Progen: I had a similar problem with XP SP2. The cause might be that you installed FlyCapture first, and then FlyStream.
Try the following: when you install FlyCapture, you get a handy utility called “driverControlGUI (in Point Grey Research > PGR FlyCapture > Utilities). There, you can switch between the drivers available on your system. Launch it, and first, select the 1394 device on the lower panel and check if you have Microsoft’s driver installed. If not, select that and click the “Switch” button. Then, select the camera in the upper panel, and check what driver is currently marked as “Installed”. Now it gets tricky: you must find a way to have the signed FlyCapture driver initially installed, and the FlyStream available for selection (a fresh install of both may get you there). But you have to switch the driver to Microsoft DirectShow first, and only then switch to FlyStream (because it is a DirectShow driver after all).
Sorry if I sounded a little confusing. That’s because it is. But it worked for me. Hope it helps.
Alex I see that you are using the B/W FireFly MV, did you get the version with the 6mm microlens?
Did the stock microlens have any IR filter that you had to remove?
Did you add a 850nm bandpass filter to the outside of the lens?
I got the B/W version of the FireFly MV camera since its sensor seems to be more suitable (sensitivity-vise) for IR based setup.
The camera came with CS lens mount and two aditional microlens mounts (one with and one without IR blocking filter).
The microlens that came with the camera (6mm) does not have IR blocking filter on it, but I used the 90 degree lens I had from my previous setup.
A few days ago I got the 150 degree lens that will allow for shorter distance setup.
On top of this I added the IR bandpass filter (850nm, 40nm wide from ThorLabs) to block the visible light.
150 degree lens, is this from the Firefly boys? I tried to do an order with the but they seem to want my soul to cover shipping costs of an item which weights less than a sponge. And why do I need to order 5, with a dev kit, and give them my inside leg measurement, and tell them why I love Jesus, and give them access to my fridge. Why do they demand so much?!?
AlexP: I just thought of something. With your system and the software you’ve modified, are you able to quickly tap the screen and have it register? I guess what I’m asking is how quickly does the system see a finger tip? Do you think this system would be able to pull of a realistic piano keyboard or drum setup like a series of quick taps?
It must be able to, our crappy by comparison system could easily handle tap, double tap, triple tap commands. The tracking on that was about 30fps, so at 112…
150 degree lens, is this from the Firefly boys? I tried to do an order with the but they seem to want my soul to cover shipping costs of an item which weights less than a sponge. And why do I need to order 5, with a dev kit, and give them my inside leg measurement, and tell them why I love Jesus, and give them access to my fridge. Why do they demand so much?!?
Rant over. 150 degree lens you say?
Ha ha, Andrew, great sense of humor! We need it around here…
Ya, I know, it sucks that they will charge you $50 for (s/h) and even more for the international shippments.
There are no restrictions about the minimum order. You can order only one camera but you’ll have to buy their dev kit. I didn’t mind that because it comes with some needed hardware (camera mount, micro lens mounts, micro lens, long firewire cable, firewire card, SDK).
I got the 150 degree lens from the local Fry’s store. Look at here or here. They are about $30.
AlexP: I just thought of something. With your system and the software you’ve modified, are you able to quickly tap the screen and have it register? I guess what I’m asking is how quickly does the system see a finger tip? Do you think this system would be able to pull of a realistic piano keyboard or drum setup like a series of quick taps?
The camera captures really short events (such as quick taps) really easily. The more important issue for the real-time music applications is the latency.
I believe that one of the key factors to a successful MT system is responsiveness.
I am currently working on an inexpensive platform-independent hardware blob detection/tracking system that will not only further minimize the MT event latency, but also completely free the main CPU of any computationally intensive image processing/blob tracking tasks.
Will keep you posted…
As Alex said, latency will definitely be the biggest obstacle in doing real-time music. Percussion especially will require even lower latency. You have to consider the operating system, audio interface, camera, and application combined latency. It’ll be pretty hard to get the latency down enough for percussion based instruments I think. For my multiKey (piano) application, there’s definitely too much latency when hitting a note, but it’s still usable (for non professional use). Most systems will see a “quick tap.” The issue isn’t the tap, but how fast (latency) it responds and processes. If you’re looking to do some kind of live percussion instrument that is capable of eigth, sixteenth, and thirty-second note playing, I don’t think we’re anywhere close yet. The system may be able to play it back, but there would be a delay big enough for you to get confused lol.