To download NI software, including the products shown below, visit ni.com/downloads.
This LabVIEW App Brings Slit-Scan Photography to any Camera!
Transform yourself into mesmerizing works of art
Originally used in static photography to produce surreal, deformed images, the slit-scan imaging technique was evolved to create spectacular animations – enabling cinematographers to compose psychedelic flows of colours and movements.
Slit-scan was traditionally a mechanical camera technique – but, as this application proves, software processing can be applied to bring this mesmerizing effect to any camera!
I’ve seen the technique used in dozens of movies, adverts and music videos. It’s creates such a striking effect, that I was desperate to experiment with it myself! With LabVIEW and the NI Vision Developement Module by my side, I was determined to make it happen!
In essence, this application extracts n lines from the previous n images. These extracted lines are then used to construct the weird and wonderful slitscan image.
The application also include a button on the front panel that allows you to reverse the direction of the scan.
To achieve this, the attached code creates a continuously updated cyclic buffer, which contains a certain number of previous frames from the live video stream. The specific number of frames that are held in memory are determined by the...
These image buffers are preallocated when you click the run button, and then released/disposed when you click stop.
Important: If you have trouble executing the code, you have 3 options...
This Application requires LabVIEW 2012 (or above), the relevant versions of the NI Vision Development Module and NI Vision Acquisition Software.
Example code from the Example Code Exchange in the NI Community is licensed with the MIT license.
Hey RER,
Did I miss something? There doesn't seem to be any code attached.
This sounds awesome and I'd love to try it out!
-Matt
Matt, you havent missed anything my friend! This was supposed to be saved as a draft. The code is complete. I want to produce a little example video, before making it live!
Thanks for your support. Check back soon!
After a long wait (Ive been very busy with a new born son!) I'm pleased to announce that the application is NOW LIVE!!!
*Phew!
Haha! SO glad you got this posted!
It is great and a ton of fun to play around with, but led to a very distracted morning at work.
Awesome job on this!
Hey RER,
I have installed vision module on my labview 2012.
IMAQdx open camera, Imaqdx configure grab, Imaqdx grab, Imaqdx close are missing subvis in your code for me.
what other module should I download?
Hi Jatin1489,
The Vision Developement Module allows you to process and analyze images. However, to acquire and save images from a camera you need NI Vision Acquisition Software. It is a seperate installer to VDM. You can download it here
Please note that the NI Vision Acquisition Software is activation based. However... good news... VDM comes with a license for NI Vision Acquisition Software, allowing you to interact with GigE Vision, IEEE 1394 and DirectShow USB devices, in addition to Camera Link, analog, parallel digital cameras and NI Smart Cameras.
I hope this has been useful!
I have the same problem Jatin1489 and I could not fix it as you say RER
Hi Moha,
To confirm... NI Vision Acquisition Software needs to be activated/licensed before you can access the IMAQdx functions. Can you confirm that it is activated on your machine?
Hi RER, have you been aware that you have implemented in Labview a technique that even Stanley Kubrick was using in his famous movie: 2001: A Space Odyssey? Prove: https://www.youtube.com/watch?v=KhRo2WbWnKU