Greetings! I am not new to the forum, I have been following with interest for some time, but until recently have not attempted anything myself, and so have not posted anything yet. I first became aware of the Kinograph project early last year as I was looking for a way to convert some films I have and some films I have yet to shoot to digital video. I also quickly found jas8mm's rpiTelecine project which seemed like a good place for me to start due to the detail of the plans and instructions he provided on GitHub. https://github.com/Alexamder/rpitelecine
After the last few weeks of sourcing parts, assembling and working out some physical design aspects this is what I have come up with:
This is still rough as I am still working out some kinks. I followed jas8mm's plans nearly to the letter with a couple of exceptions: I went with the Raspberry Pi Model 3 B and the v2 Camera module.I also did not want to expend a good deal of money on makerbeam so I designed a laser cut enclosure which I was able to make out of cheap 1/4 inch plywood and cut at my local Makerspace (which for me is Makerspace Dallas) I will most likely replace this with acrylic or some other material once I have the design finalized. The film rollers, gate and film tables were all printed with my 3d printer out of ABS plastic and I fumed the rollers with acetone to smooth them out.
I am 98% there, but on final assembly I have run into a problem. I was able to test the electronics and make sure everything works but was not able to test his perforation detection until I had everything assembled. The way this works you should be able to run his setup script and click within the perforation to detect it.
The setup script is:
It calls on this script to identify the perforation:
When I run this, I get an error - "ValueError: zero-size array to reduce operation maximum which has no identity"
I should say that I am not a programmer and so my experience thus far with Python has really been limited to this project, so I thought I would start here and see if anyone can point me in the right direction. I am not sure what became of jas8mm but his github was moved to a different user name (Alexamder) and his videos on youtube have been taken down, so I am sure how to get in touch with him directly or I would ask.
I am so close, any help would be appreciated!