Super 8 film scanner, 3d printed using OpenCV

  Рет қаралды 17,268

Stuart Pittaway

Stuart Pittaway

Күн бұрын

Пікірлер: 104
@ericarway
@ericarway 2 жыл бұрын
This is amazing. I've spent days going down the rabbit hole of how to modify a projector, but this has inspired me to try a new approach. Using software to sense the sprocket hole is brilliant.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Glad I could help!
@thecaveofthedead
@thecaveofthedead Жыл бұрын
I agree. I've played around a little bit with computer vision but it never occurred to me to use it for this - makes the mechanical solution so much simpler.
@randytate
@randytate 14 күн бұрын
Your results absolutely kick the crap out of anything less than $5,000 - easily. This stuff looks amazing for super 8mm and I've been at this for a quarter century. Well done!
@WM-op6ml
@WM-op6ml 4 ай бұрын
Great work. I am about to setup my own project with this knowledge. By the way, the second part of your Innsbruck movie is actually Salzburg in Austria.
@StuartPittaway
@StuartPittaway 4 ай бұрын
Thank you, the reel did have Innsbruck/Salzburg on it!
@stevensexton5801
@stevensexton5801 2 жыл бұрын
Love the swanky music mixed with the sample videos.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Thanks
@gladiator6016
@gladiator6016 2 жыл бұрын
Outstanding! I think your design and execution is a tremendous success. I am sure it would be competitive in the marketplace.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Thanks
@wayne8113
@wayne8113 2 жыл бұрын
Thanks Stuart, Brilliant They have come up really good. I wouldn't be to concerned about the quality of the images (light and color correction Yes ) adds to the character. Very impressed in the automated solution, well done Stuart. 👍👍
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Thanks 👍
@largepimping
@largepimping 2 жыл бұрын
Absolutely NOTHING to do with why I subscribed to your channel and Patreon, but fascinating and very cool! Thanks.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Agreed, don't worry diybms returns in the next episode (sounds like a StarWars trailer!)
@mikeydelamonde
@mikeydelamonde Жыл бұрын
Great project! I might make one myself
@StuartPittaway
@StuartPittaway Жыл бұрын
Thanks.
@allTheSixes66
@allTheSixes66 2 ай бұрын
Wow, thanks for sharing, just love it :)
@StuartPittaway
@StuartPittaway 2 ай бұрын
My pleasure 😊
@Super8Rescue
@Super8Rescue 2 жыл бұрын
This is spectacular. Well done. I wish I had that talent. Film9 or avisynth will deal with the scratches and grain.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Thanks for the comment.
@Multi_ToBi
@Multi_ToBi 9 ай бұрын
Very, very well done! I am pondering on the idea to make a filmscanner out of old Fischertechnik parts - as a challenge. Because I played with that as a kid. Have to make avideo out of that project...
@StuartPittaway
@StuartPittaway 8 ай бұрын
Go for it!
@boywithadolphin
@boywithadolphin 2 жыл бұрын
You can buy old projectors and editors very cheaply on eBay. The editor is good for rewind. I am building a scanner. I found webcams do not give a flat field but a digital microscope works well. Will use magnets to hold the camera in place so I can position just by moving it.
@StuartPittaway
@StuartPittaway Жыл бұрын
Good ideas.
@danlscan
@danlscan 10 ай бұрын
Your results are very good. I've been playing with a circuit that varies the lamp brightness with the measured brightness through the film. This helps compensate for under and over exposure on the film itself. I built it and it works well enough to incorporate into the Rube Goldberg I've cobbled together. I'm hoping to try it out before Spring. I too use Davinci Resolve for post. I find it quite fun to capture old family films. An excellent cure for the doldrums of Winter.
@StuartPittaway
@StuartPittaway 10 ай бұрын
I had a lot of fun doing this - I remember watching the films as a child, so very nostalgic to restore them in the digital world.
@ViniGiovanni
@ViniGiovanni 8 ай бұрын
you can try to take 3 pictures one over exposed and other under and merge them so you have an hdr imge with the with rage of the film. Also if you add another with an IR light you can run a dust remove filter in photoshop. that is how all my 35mm scan works
@andreasglaus5865
@andreasglaus5865 2 жыл бұрын
Great Project!! New work for my 3D Printer😉. Thanks and looking forward to see the Movies of my Dad.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Awesome! Thank you. Let me know if you need any help.
@colinscotland2887
@colinscotland2887 2 жыл бұрын
@@StuartPittaway I made this Super 8 video with an app on my phone kzbin.info/www/bejne/n5Kmfaqhg6ySgZI
@StuartPittaway
@StuartPittaway 2 жыл бұрын
@@colinscotland2887 that's really cool. Looks like good quality film in the first place as well
@filmneri
@filmneri Жыл бұрын
This is Outstanding! thanks for sharing this with us! I'll definitely try that!
@StuartPittaway
@StuartPittaway Жыл бұрын
Thanks
@MrSango123
@MrSango123 Ай бұрын
very clever only wish i had your talent
@StuartPittaway
@StuartPittaway 18 күн бұрын
Thanks for watching
@BenMitro
@BenMitro 2 жыл бұрын
Excellent results Stuart...I imagine this took a while to do, but hopefully useful to others too.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Thanks. It was about 5 days work in the end.
@hausofwheat
@hausofwheat Жыл бұрын
Very cool! Y'know you can have Davinci detect cuts as you import the clip (or frames) via the Media tab. You can adjust the tolerance of the what is detectable as a cut and after its done, you can go thru what it had generated as cuts and remove or add any more cuts that it neglected.
@StuartPittaway
@StuartPittaway Жыл бұрын
Great tip! Thank you
@Threemicsrecords
@Threemicsrecords 6 ай бұрын
So Amazing! Now If I new how to install OpenCV!
@StuartPittaway
@StuartPittaway 6 ай бұрын
Thanks for watching
@RogerHyam
@RogerHyam 2 жыл бұрын
Thanks for sharing this - and your github repo. I'm just setting out to do the same thing having bought a scanner off Amazon and sent it back thinking I could do better myself! It kept adding a kind of flutter to the top of some frames and they were really over sharpened. Having studied pictures of the Retroscan commercial scanner I'm going to try not using a pinch roller first. It seems to just pull the film through a set of friction rollers. Time will tell.
@StuartPittaway
@StuartPittaway Жыл бұрын
Did it work?
@RogerHyam
@RogerHyam Жыл бұрын
@@StuartPittaway The 10 million dollar question! I ended up ripping up an old standard 8 projector and using two sprockets directly on two stepping motors either side of the gate plus a third stepper for the take up spool. I controlled these and a camera with a Raspberry Pi. It "kind of" worked. I think the hardware set up was more or less OK but it needed a lot of work on the software to get over how crude it was. Late one night I was struggling with it when I realised I really didn't want to be doing it any more. My day job is as a software engineer and it really isn't good to end up programming into the evenings. Maybe when I was younger but not anymore! I gave up on it and went to do something more analogue in my time off. Here is a quick phone video of it "working" before it went into the parts bin kzbin.info/www/bejne/qmjXaaNpgtZmgrs
@easylawncare
@easylawncare 2 жыл бұрын
Cool I like this project. Good job man 👍
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Thanks
@darklord_ice
@darklord_ice 8 ай бұрын
Very nice! Could you maybe please provide some more technical details (or even a video) on the actual assembly process of the scanner? Which screws / parts are being used / how to make anything spin and such? And how to connect power and the Raspberry - thanks a lot! What's the reason that two stepping motors are required? PS: i'm originally from Tyrol, very nice old footage of Innsbruck there!
@StuartPittaway
@StuartPittaway 7 ай бұрын
Hello, thanks for watching. I really don't have the time at the moment to expand on the building process. If you can take a look at the Freecad files, it should be quite simple to see what screw holes there are and how the parts align. I used 2 stepper motors simply because I had them spare. This could have been done with a single motor.
@pekaway
@pekaway 2 жыл бұрын
Great work!
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Thank you! Cheers!
@Doug1313
@Doug1313 Жыл бұрын
Great project! Lol I was thinking the same thing about the pi microscope lens, that it would be good for something like this
@StuartPittaway
@StuartPittaway Жыл бұрын
That's exactly the lens I used with the advanced camera
@Doug1313
@Doug1313 Жыл бұрын
@@StuartPittaway Yep, as I saw in your video 👍 I was excited when I saw you using it!
@StuartPittaway
@StuartPittaway Жыл бұрын
@@Doug1313 works very well.
@bryngerard4334
@bryngerard4334 2 жыл бұрын
Excellent! That looks like it was fun to do ;) Have you thought about adding support for 16mm?
@StuartPittaway
@StuartPittaway 2 жыл бұрын
It wouldn't be difficult, but I don't have a reel to try
@bryngerard4334
@bryngerard4334 2 жыл бұрын
@@StuartPittaway I could see right away that you could. Your approach to this problem has been 1st class. It is only dimensions at this point. Does anyone have a 16mm reel to give to Stuart? Or even 35mm :o) :)
@XxmattitudexX
@XxmattitudexX 2 жыл бұрын
@@bryngerard4334 i have 16 mm reels i saw a model for a reel on thingverse also if he can print one may be easiest
@nickoppen
@nickoppen 2 жыл бұрын
Great project Stu. It is very reassuring to see your approach getting such a high quality result. I'm in the process of doing the same thing but making my rig more general to cater for 8mm, Double 8, 16mm cinefilm and 35mm stills. Have you thought about using HDR images to pull out more detail in the shadows and high lights? The library that the pi now uses (libcamera) has a built in HDR function and OpenCV has included an number of HDR algorithms as well. I believe that the libcamera routine adds 2-3 seconds per frame which is quite expensive and would add a couple of hours onto scanning a 4 minute film. I've seen some still images and it seems to do a good job. I've done some reading and tests with the OpenCV routines. It (like everything) seems to need a good understanding of the process and some experimentation to get all of the settings tweaked.
@StuartPittaway
@StuartPittaway 2 жыл бұрын
I did look quickly at HDR, but decided it was too slow and the original quality of my film wasn't great. Let me know how you get on
@nickoppen
@nickoppen 2 жыл бұрын
@@StuartPittaway I certainly will. Thanks.
@jean-noelthomas
@jean-noelthomas Жыл бұрын
I got a similar scanner made by myself.. and Your approach is slightly different.. I'll pick you some ideas... Mine is working for 4 years at this time.. And I am trying a new releaes with Graphic interface.. And it's on my own "programmer's" limits...
@StuartPittaway
@StuartPittaway Жыл бұрын
Thanks for leaving the comment. I only built the scanner for a one off conversion of the old tapes, good to see you have a reliable solution working for 4+ years
@alexlandherr
@alexlandherr 3 ай бұрын
Could you have used a B&W sensor and a color filter wheel in front of the camera to take 3 exposures/frame and then merge them later on? For the alignment maybe leave a gap in the wheel so that only a B&W image is captured for the sprocket detection and when aligned capture R, G & B frames.
@StuartPittaway
@StuartPittaway 3 ай бұрын
Yes this would have been possible
@seeyouinmystar
@seeyouinmystar 8 ай бұрын
Hi Stuart, really fantastic work here. I'm interested in taking a similar approach towards scanning 16mm film. I've been trying to wrap my head around how I'd handle sprocket hole detection on this format, given that the hole sits in between frames. Do you know if there is a way to align the frame using two sprocket holes rather than one? I apologize if this is a dumb question, I have no experience using the OpenCV library. Thanks!
@StuartPittaway
@StuartPittaway 8 ай бұрын
It should be possible, you detect the square shape and then use that to align the overall image.
@bogeytron
@bogeytron Жыл бұрын
Looks brilliant, I've been looking for a DIY film scanner project to scan films that my parents and grandparents made many, many moons ago! One quick question, how well would this work with regular 8mm film? Would I need to change the gate window or could it be done via the software?
@StuartPittaway
@StuartPittaway Жыл бұрын
I suspect it should be okay, you can always crop the image in software later on
@strongxmind
@strongxmind Жыл бұрын
Great stuff! Is that possible to produce 4K videos this way? I need that to match the resolution with other scenes recorded using a regular 4K digital camera :)
@StuartPittaway
@StuartPittaway Жыл бұрын
You could definitely upscale the frames. Not much to be gained though as the original footage isn't good enough resolution
@chandershekhar9103
@chandershekhar9103 2 жыл бұрын
Great Work and I want to know which type of lans and camera are you using ??
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Its a raspberry PI advanced camera and microscope lens
@DerekReay
@DerekReay Жыл бұрын
Hi Stuart, I have been toying with the idea of transferring old Std 8mm to digital images for some time now. I had thought about converting a projector but I find that your design of a scanner, and the resulting images are awesome. I now have an old 'Illumitran' slide copier which would use a camera to capture the image. I would like to adapt this, by adding arms for the film transport system by powering them with Stepper motors, and using a 8mm size film gate.. But, I have to admit that computer programing/components completely mystifies me. If I use 2 Nema 17 motors, do I need 2 separate drivers ? I would replace the camera with a digital HQ Camera Board with a Microscope lens and wonder how a sprocket hole sensor could trigger off the camera Could all of this be powered by an Arduino ? The Raspberry system for programming seems quite complicated. Could I please ask you to provide a list of what Motherboards, Drivers, Controller/Smoothie Boards, Sensors etc that I will require. Sorry that this is rather long winded, but I would appreciate any advice that you may be able to provide. Many Thanks. Best Regards.
@StuartPittaway
@StuartPittaway Жыл бұрын
Hi, I used an old 3d printer motherboard, nothing special it just runs marlin, and has several stepper motor drivers. You need a driver for each stepper motor. I then use the raspberry pi, and it's microscope camera to capture the images. Arduino isn't really suitable for this. Don't forget a good light source as well, it needs to be bright and uniformly lit.
@mindaugasstankus5943
@mindaugasstankus5943 2 жыл бұрын
Nice. Would project be easier or more difficult with Line Scan Sensor/Camera?
@StuartPittaway
@StuartPittaway 2 жыл бұрын
I've no idea, not used one of those sensors. It was straight forward with a standard camera.
@Ni5ei
@Ni5ei Жыл бұрын
Awesome project! But why have you made it so it only takes 50ft reels? Do you have an estimate of how much it cost?
@StuartPittaway
@StuartPittaway Жыл бұрын
I didn't need anything longer than the smaller reels! I built most of it from spare parts lying around the place. The raspberry pi and camera are the most expensive parts
@carlosbarrera3201
@carlosbarrera3201 Жыл бұрын
Gran trabajo, yo llevo años intentándolo sin éxito. He empezado a crear tu proyecto, pero me surge la duda ¿Dónde esta el código de Arduino para los motores?, Saludos.
@StuartPittaway
@StuartPittaway Жыл бұрын
Los motores simplemente usan un firmware Marlin de una impresora 3D. El Raspberry PI usa GCODE para controlar los motores.
@creativesamurai8372
@creativesamurai8372 Жыл бұрын
Hey, amazing video. im doing a very similar thing, but with a flatbed scanner. but i now have a scanned strip with about 30 frames and no way of splitting then up into individual frames. i was hoping OpenCV could help , but being new to python im finding it really hard. can you offer any advice?
@StuartPittaway
@StuartPittaway Жыл бұрын
I was also new to open CV, it's not that difficult but trial and error paid off
@creativesamurai8372
@creativesamurai8372 Жыл бұрын
@@StuartPittaway iv actually made some headway. I'm about to crop my frames now. But only on singular images. Need to setup iterating through my image folder next
@EuropaSteve
@EuropaSteve 2 жыл бұрын
Thanks for sharing. This is pretty much the exact list of parts I have laying around. I don't see the cone for the HD camera in the FreeCAD files. Would it be possible to get the .STL files for printing? My CAD skills are weak at best. Thanks again!
@StuartPittaway
@StuartPittaway 2 жыл бұрын
I'll have to double check, it might just be part of one if the freecad files as a separate body.
@EuropaSteve
@EuropaSteve 2 жыл бұрын
@@StuartPittaway Yes! CameraMount-RaspPiAdvanced Select the body in left pane and tap Space bar to show. Time to get printing...
@gioslg99
@gioslg99 6 ай бұрын
@@EuropaSteve which program did you use to show the cone? I still can't
@EuropaSteve
@EuropaSteve 6 ай бұрын
KZbin keeps deleting my response. Google FreeCAD. It should give you the link.
@geoff1740
@geoff1740 5 ай бұрын
@@gioslg99 FreeCAD
@zanders32
@zanders32 5 ай бұрын
Could this be modified for 16mm?
@StuartPittaway
@StuartPittaway Ай бұрын
No reason why not
@jsfotografie
@jsfotografie 2 жыл бұрын
hey Steward Awesome Project :) i tried to contact you through facebook but guess you didnt see it :) im about to print the parts and i have some questions. i have download the Cad files and assembled everything ind Freecad and it seems that the Microscope lens and sled design you show here in the video is not in the cad files? i also found in the files a "film_sproket" that i didnt see in the assembly? do you have perhabs a "final" assembly that you can upload? :) cheers and thx Janosch
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Hello, sorry didn't see the Facebook message. Probably easier to raise an issue over on GitHub for this and I can take a look
@blamm5348
@blamm5348 Жыл бұрын
Do you have actual STL files for the parts?
@StuartPittaway
@StuartPittaway Жыл бұрын
All the files are on GitHub as freecad files. You can convert those into STL
@LuciusGraciusMaximus
@LuciusGraciusMaximus 2 жыл бұрын
Greetings , is there a way to buy one of these diy scanners online ? Or are you planing on selling them ?
@StuartPittaway
@StuartPittaway 2 жыл бұрын
Unfortunately not selling these.
@LuciusGraciusMaximus
@LuciusGraciusMaximus 2 жыл бұрын
@@StuartPittaway thank you for the answer , that’s sad
@RedStarRogue
@RedStarRogue 7 ай бұрын
Hmmmm, pie...
@BootyFebacca
@BootyFebacca 5 ай бұрын
How is the depth of field on the camera? Is it super shallow? Or is it pretty forgiving?
@StuartPittaway
@StuartPittaway 5 ай бұрын
I wouldn't know how to check!
@BootyFebacca
@BootyFebacca 5 ай бұрын
@@StuartPittaway No worries. Thank you!
I Used This Projector to Digitize SUPER 8 Film at Home | FILM-DIGITAL
18:12
I built a perfect home film scanner
13:43
Jesse Senko
Рет қаралды 81 М.
1ОШБ Да Вінчі навчання
00:14
AIRSOFT BALAN
Рет қаралды 5 МЛН
Dad Makes Daughter Clean Up Spilled Chips #shorts
00:16
Fabiosa Stories
Рет қаралды 7 МЛН
Super 8 Camera Digitizer with Raspberry Pi 4 Compute Module
18:43
element14 presents
Рет қаралды 31 М.
This Super 8 and 8mm Film Scanner Kinda SUCKS, BUT...
10:37
Sweet Lou Photography
Рет қаралды 18 М.
DIY Super 8 Movie Film to Digital Video Scanner/Transfer Device Telecine
15:24
Fresh Ground Pictures
Рет қаралды 48 М.
T-Scann - 8 Super/Regular 8 scanner - Updated and improved 2021
4:43
Torulf Holmström
Рет қаралды 17 М.
Electromagnetic Aircraft Launcher
15:09
Tom Stanton
Рет қаралды 948 М.
3D printed MEDIUM FORMAT CAMERA for MAMIYA PRESS lenses
16:00
Javier Fernández
Рет қаралды 36 М.
Review of the Eyesen Super8 8mm Film Scanner
17:24
databits
Рет қаралды 17 М.
All The Best Ways to Convert Film to Digital #middlesiggy
18:55
MiddleSiggy's Digital World
Рет қаралды 39 М.
My compact DIY Scanner for Super 8 Film
8:31
Vario Pancolar
Рет қаралды 19 М.