当我扫描一张小图片时,扫描仪输出是一张大图。如何从扫描图像中检测原始图片?从扫描图像中检测原始图片
-2
A
回答
3
我认为你是混淆物理尺寸与分辨率。你正在扫描的照片显然有一个物理尺寸 - 你可以用尺子来衡量。但是,当您扫描时,您最终得到的图像具有分辨率(像素大小)而不是物理大小,并且由扫描软件中的DPI设置控制。 DPI是指每英寸点数,并控制每英寸照片会创建多少个点(像素) - 300 dpi将导致照片的每英寸宽度为300像素,每英寸高度为300像素。例如,一张10平方英寸的照片会产生10 * 300 * 10 * 300 = 900万像素(或大约9兆像素)的图像。
物理尺寸在计算机上实际上没有多大意义,除非您再次打印图像*。然后,您可以指定输出DPI - 每英寸打印文档组成多少个像素。因此,如果您要以300 dpi的分辨率进行扫描并以150 dpi的分辨率进行打印,则最终会得到原始尺寸两倍的图像(因为每英寸的像素越少,扫描的像素数量就越多)。例如,上面例子中的900万像素将在每英寸上下150英寸(每平方英寸)上打印150,因此会产生20英寸的图像。然而,物理大小和分辨率是交织在一起的。您扫描的dpi越多,您保存的原始文档的信息就越多,这意味着您可以以更大的尺寸打印,而不会出现像素图像显示。作为一个极端的例子,如果您要以1 dpi的分辨率进行打印,您可以将这些扫描的像素分布在很大数量的英寸上,但每平方英寸将是一块纯色。
*网页混合了图像通常以像素形式处理,因此它们在屏幕上的大小取决于用户的显示器和页面缩放设置。
相关问题
- 1. 扫描图片和检测行
- 2. 扫描图像和原始图像匹配
- 3. 从asp.net扫描图像
- 4. 从ASP.Net扫描图像
- 5. 原始位图数据/扫描行(镜像驱动程序原始数据)?
- 6. 使用OpenCV和SIFT/SURF去偏移扫描图像以匹配原始图像
- 7. 检测C#中扫描图像的旋转#
- 8. 扫描图像像素
- 9. 在java中扫描图像热图
- 10. ActionScript:扫描图像的其他图像
- 11. twain扫描仪不从扫描仪获取图像
- 12. 扫描图像上的文档检测OpenCV
- 13. 如何从手绘电路的扫描图像中检测逻辑门?
- 14. 在BlackBerry OS 6中不扫描图片进行扫描
- 15. 软件从图像扫描UPC代码
- 16. 从扫描仪捕获图像
- 17. 如何从扫描仪获取图像?
- 18. 从扫描仪获取图像
- 19. 扫描图像(条形码)
- 20. 立即扫描大图像
- 21. 如何从扫描中提取图像。如何在图像中查找图像?
- 22. 在Objective-C中扫描另一张图片中的图片
- 23. 从图库中选择图片android原始图像未从外部打开
- 24. 只扫描来自片段的图像不完整片段
- 25. 清洁opencv中的扫描图像
- 26. 检测端口扫描
- 27. 扫描图片的网址格式?
- 28. 扫描图片的应用程序
- 29. 使用扫描仪扫描图像的Java库
- 30. 用加农炮扫描仪扫描图像不正常
我想我们需要更多的信息。你如何获得扫描图片(TWAIN,通过文件,其他API等) – GvS 2011-02-04 09:20:48