标签: imaging

快速创建用于软件测试的全新OS安装

您建议如何快速创建用于测试软件产品的图像(需要硬件访问 - 完全USB端口访问)?虚拟化覆盖了这个吗?我需要能够快速重新对系统进行重新映像以便再次从头开始测试,并且需要Windows和Mac OS的良好选项.

windows testing macos virtualization imaging

6
推荐指数
2
解决办法
645
查看次数

打印WPF BitmapImage

打印BitmapImage的最佳方法是什么?我来自System.Drawing的背景,所以我正在考虑将其转换为Bitmap然后打印它,但我认为可能有更好的方法.

谢谢!

.net printing wpf imaging

6
推荐指数
1
解决办法
5699
查看次数

如何使用Python Imaging Library(PIL)识别非照片或"不感兴趣"的图像

我有成千上万的图像,我需要清除那些不是照片或其他"有趣"的图像.

例如,"不感兴趣"的图像可以是所有一种颜色,或者主要是一种颜色,或简单的图标/徽标.

解决方案不一定非常完美,只需要删除最不有趣的图像就足够了.

到目前为止,我最好的想法是对像素进行随机抽样,然后......用它们做点什么.

python imaging python-imaging-library

6
推荐指数
1
解决办法
1532
查看次数

在WPF中将png图像合并为单个图像

我正在寻找一种方法将一些PNG平铺图像合并为一个大图像.所以我搜索并找到了一些链接.没有得到妥善回答.不是平铺,它有利于覆盖图像,不是使用WPF.所以我正在提出这个问题.

问题定义:

我有4个PNG图像.我想将它们合并为一个PNG图像,就像这样

-------------------
|        |        |
|  png1  |  png2  |
|        |        |
-------------------
|        |        |
|  png3  |  png4  |
|        |        |
-------------------
Run Code Online (Sandbox Code Playgroud)

题:

这样做的最佳和有效方法是什么(结果图像必须是PNG)?

c# wpf png tiling imaging

6
推荐指数
1
解决办法
8313
查看次数

处理渐变折射率的光线追踪器?

我想找到一个利用梯度折射率的射线追踪/合成成像程序.我已经在线查看了许多光线跟踪器,但我还没有找到一个专门处理梯度指数的工具,以及常规材料.任何有关查找具有此功能的光线跟踪器的建议都将非常感谢!

gradient raytracing imaging synthetic

6
推荐指数
0
解决办法
135
查看次数

WIA 2.0 复式房产

我正在使用 C# 开发一个应用程序来使用 WIA 2.0 库。目前我可以使用大部分功能,例如 ADF(自动文档进纸器)、过滤器等等。

现在,我需要使用扫描仪(富士通)的双面打印器。

我正在尝试将 WIA_DPS_DOCUMENT_HANDLING_SELECT 扫描仪属性设置为 DUPLEX 值。请参阅下面的代码:

  try
        {
            bool hasMorePages = false;
            //determine if there are any more pages waiting
            Property documentHandlingSelect = null;
            Property documentHandlingStatus = null;
            foreach (Property prop in WiaDev.Properties)
            {
                if (prop.PropertyID == WIA_PROPERTIES.WIA_DPS_DOCUMENT_HANDLING_SELECT)
                    documentHandlingSelect = prop;
                if (prop.PropertyID == WIA_PROPERTIES.WIA_DPS_DOCUMENT_HANDLING_STATUS)
                    documentHandlingStatus = prop;
            }

            object obj = new object();
            obj = (WIA_DPS_DOCUMENT_HANDLING_SELECT.DUPLEX);
            documentHandlingSelect.set_Value(ref obj);

            if (documentHandlingSelect != null) //may not exist on flatbed scanner but required for feeder …
Run Code Online (Sandbox Code Playgroud)

c# wia imaging duplex

5
推荐指数
1
解决办法
9864
查看次数

Python Imaging,如何将图像量化到16位深度?

我想使用 Python Imaging 将 24 位图像量化为 16 位颜色深度。

PIL 曾经提供了一种方法 im.quantize(colors, **options) 但是,该方法已被弃用 out = im.convert("P", Palette=Image.ADAPTIVE, Colors=256)

不幸的是 256 是 im.convert() 将量化到的最大颜色数(仅限 8 位)。

如何使用 PIL(或类似工具)将 24 位图像量化为 16 位?

谢谢

python imaging python-imaging-library

5
推荐指数
1
解决办法
4862
查看次数

使用 Bitmiracle Libtiff.net 创建 Bigtiff (>4GB) 文件

首先,我要感谢 Bitmiracle 提供的这个伟大的库。即使创建非常大的文件,内存占用也非常低。几天前,我遇到了一个问题,我想创建一个大于 4GB 的 tiff 文件。我成功创建了平铺 tiff 文件,但创建的超过 4GB 的平铺文件的颜色似乎以某种方式反转了。

使用 vilv 查看器查看结果文件 这里是代码相关代码:

用法:

WriteTiledTiff("bigtiff.tiff",BitmapSourceFromBrush(new RadialGradientBrush(Colors.Aqua,Colors.Red), 256));
Run Code Online (Sandbox Code Playgroud)

方法:

public static BitmapSource BitmapSourceFromBrush(Brush drawingBrush, int size = 32, int dpi = 96)
    {
        // RenderTargetBitmap = builds a bitmap rendering of a visual
        var pixelFormat = PixelFormats.Pbgra32;
        RenderTargetBitmap rtb = new RenderTargetBitmap(size, size, dpi, dpi, pixelFormat);

        // Drawing visual allows us to compose graphic drawing parts into a visual to render
        var drawingVisual = new DrawingVisual();
        using (DrawingContext context = drawingVisual.RenderOpen())
        { …
Run Code Online (Sandbox Code Playgroud)

.net c# tiff imaging libtiff.net

5
推荐指数
1
解决办法
2707
查看次数

3D *.stl 表面模型转换为 2D 图像堆栈?

首先我要明确一点,我对将图像堆栈转换为 3D 模型不感兴趣。

我有一个 *.stl 文件(三角表面网格),我想将其切回到图像堆栈中。我看过 Slic3r 和 Meshmixer,但它们都只给出 Gcode。

因此,鉴于我有表面上所有点的顶点(顺便说一下,这不是凸的)及其连接性。有哪些图书馆可以帮助解决这个问题?

我的感觉是,我需要在未穿过已知顶点的切片上插入边界。

我对 Python 和 C++ 很满意,但也愿意拓宽我的视野。

c++ python 3d graphics imaging

5
推荐指数
1
解决办法
3481
查看次数

如何在python中的主图像之上覆盖分段图像

我有一个 RGB 图像和另一个分割图像,其中像素有 3 个值(分割图像)。我想将分割的图像叠加在主图像的顶部,因为分割区域在主图像上形成轮廓,如下图所示。这里分割后的图像像素的值为0、1和2。红色轮廓表示值为1的像素的轮廓,黄色轮廓表示值为2的像素的轮廓,背景像素值为0。

在此处输入图片说明

该图像来自论文“Dilated-Inception Net: Multi-Scale FeatureAggregation for Cardiac Right VentricleSegmentation”

这是分割图像的示例。

分割图像

背景图像可以是任何图像。我只需要这些矩形计数器出现在背景图像上,作为两个类似于上面的红色和黄色线条的轮廓。因此,输出将类似于下图。

输出图像

对不起,因为我手工绘制矩形,它们不准确。我只想让您深入了解输出。

python opencv imaging image-segmentation

5
推荐指数
2
解决办法
7819
查看次数