python - Windows Still Image Architecture 基础 Python 图像采集
问题描述
我们有一个非常不寻常的扫描仪(Vidar Diagnostic Pro Advantage),我们正试图使用制造商提供的非常有限的驱动程序。不幸的是,提供的驱动程序不提供WIA
(Windows 图像采集)API 并且在(我理解的)较低级别的STI
(静止图像架构)API 上运行。
我们只需要基本的扫描功能:理想情况下,Python 接口非常适合我们批量处理图像。
为了开始,我热衷于编写一个基本的 Python 应用程序来通过STI
API 获取图像。我已经安装了这些PyWin32
工具,但在访问底层 C++ API 时我不确定从哪里开始。
不幸的是,我有点像 Windows 新手(我的背景是 Linux)。任何帮助深表感谢。
解决方案
看起来 Vidar 更愿意向您出售额外的软件(Clinical Express Dicom Software)。但是,如果您想避免这笔费用,并且幸运的话,此扫描仪使用 TWAIN 接口,您可以使用Python TWAIN 模块
也许如果你幸运的话,这个扫描器可以在 Linux 上工作。Vidar 没有出现在SANE 支持的扫描仪列表中,但如果你这样做了lsusb
,dmesg
你可能会得到一些关于扫描仪如何呈现自身的线索,也许他们使用了一些你可以与 SANE 交谈的芯片组。
推荐阅读
- c++ - 类中的 C++ 回调函数对非静态函数的引用
- nginx - 如何在另一个目录中指定 nginx 嵌套位置
- r - 如何解释 dplyr 消息“summarise()”通过“x”重新组合输出(用“.groups”参数覆盖)?
- javascript - Socket IO不断断开并重新连接
- c# - 使用 C# 更新 XML 文件
- java - 错误 SocketTimeoutException 在 android 中连接到 google
- java - 机器人类 - KeyEvent 无法将文档上传到 KeyEvent.VK_V 处的 windows 文件夹
- java - Spring Security 阻止非授权请求的 CSS 资源
- javascript - 在firebase云功能中通过fs JavaScript读取mp4
- html - 为什么带有过渡的模糊滤镜会有一些滞后和问题?