python与twain:逐行访问扫描仪CCD
我想用桌面扫描仪的CCD(电荷耦合器件)来制作一个光谱仪。
我可以通过扫描仪现有的USB接口来实现这个目标,TWAIN这个东西应该能帮我做到这一点(也就是说,我可以把CCD从扫描仪里拆出来,只用它,而不需要其他的扫描硬件)。
现在有没有现成的Python TWAIN库,可以让我反复访问桌面扫描仪CCD的单行输出呢?
1 个回答
1
TWAIN这个东西不允许你从设备中读取单独的一行数据,它的功能比这要高级得多。即使TWAIN在传输图像数据的缓冲区时,驱动程序也会假设需要对数据进行各种修正,比如修正条形图上不均匀的光照,这些你都得自己建模并去掉。
我觉得你更应该寻找一个USB接口的CCD,或者某种能够让你更直接与传感器沟通的采集卡。现在有很多爱好者在做这方面的事情。