This is a topic that seems to be of continued interest in this group.
Using a video camera is an approach I've not heard of before. It seems
to be reasonably accurate and inexpensive compared to some of the other
schemes. It is a bit rough around the edges but someone with a bit of
Linux programming skills should be able to get it working for just
about any format. Take a look at
http://www.ece.mtu.edu/~jarau/piano-scroll.html
Bill Budenholzer
[ I think the roll played is Supertone 5424 or Columbia 712, "Lonesome
[ and Blue - Marimba Waltz", played by Nell Morrison, November 1923.
[ -- Robbie
[ I like the idea of using a HD 2D video camera as opposed to the 1D
[ line-scan cameras that many of us have used in the past. With just
[ a simple distance calibration, the roll speed can be computed from
[ observing successive scan frames, with the possible exception of
[ very long silent periods. An HD camera provides 1920 horizontal
[ pixles. This is almost 200 DPI across 10"; It should be enough
[ resolution for even scanning very wide player-organ rolls.
[
[ Many of us like to preserve our original scans so that we can
[ re-process the scans as we improve our detection algorithms. I'm
[ curious if anyone knows whether the MPEG video compression that is
[ popular right now distorts the image of the moving holes in a way
[ that's significant ?
[
[ Finally, Jacob (the project author), mentioned he had trouble
[ detecting the holes in the area where the words were. I think
[ an appropriate amount of backlighting would make the holes stand
[ out unambiguously.
[
[ Jacob has generously made his code available to the community.
[ Since he's established how to capture the video and process it
[ it would be a great starting place for those who want to try
[ applying their own detection algorithms to captured video.
[
[ Jacob, Thank you! --Jody
|