问题标签 [imaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
448 浏览

python - 当您使用缩略图()然后裁剪()时,PIL 是否会在图像的底部边缘创建伪影?如果是这样,您的解决方法是什么?

当我调用 PIL 来缩略图()图像,然后裁剪()时,我在最后一行像素上出现伪影——它们要么大部分是黑色的,带有强烈的颜色斑点,要么似乎是一个未调整大小的区域图像的(即,该行像素处于原始分辨率,并且没有随其余像素按比例缩小)

这似乎不会发生在没有裁剪的 thumbnail() 上。无论我是否在裁剪后的图像上调用 load() 都会发生这种情况。

为了在视觉上解决这个问题,我一直在缩略图上放大 1 像素,然后裁剪到相同的大小。这似乎行得通。不过,这有点肮脏。我想知道是否有适当的解决方法。

0 投票
2 回答
4552 浏览

c - OpenCV对白色像素进行分组

我已经完成了艰苦的工作,将我的 MacBook 上的 iSight 摄像头变成了红外摄像头,对其进行了转换,设置了阈值等。现在有了一个看起来像这样的图像:

替代文字

我的问题是现在;我需要通过对白色像素进行分组来了解图像上有多少斑点。我不想使用cvBlob/ cvBlobsLib,我宁愿只使用 OpenCV 中已有的内容。

可以遍历像素并通过检查(阈值)触摸白色像素来对它们进行分组,但我猜可能有一种非常简单的方法可以从 OpenCV 做到这一点?

我猜我不能使用cvFindContours,因为这将检索一个大数组中的所有白色像素,而不是将它们分成“组”。有人可以推荐吗?(注意这些不是圆圈,只是小红外 LED 发出的光)

提前谢谢了!
沉迷

0 投票
3 回答
2525 浏览

.net - 将 GUID 转换为 System.Drawing.Imaging.ImageFormat

我将有关图像的信息存储在数据库中 - 以及它们的 ImageFormat(jpeg、png 等)。

我想将它作为 GUID 存储在数据库中 - 并从数据库中读取并获取关联的 ImageFormat。

如何将 GUID b96b3cae-0728-11d3-9d7b-0000f81ef32e 转换为 System.Drawing.Imaging.ImageFormat.Jpeg.Guid ?

0 投票
2 回答
327 浏览

.net - 如何确定位图的透明度颜色

我知道您可以以编程方式确定 .gif 的透明度颜色

有没有办法对位图做同样的事情?

现在,我通过在外边缘采样来启发式地执行此操作,但这当然不是 100% 可靠的。

0 投票
4 回答
4833 浏览

python - 使用 pil/任何 python 包进行图像分割

我需要将图像分割成区域。我正在使用 pil。我发现没有模块可以在 pil 中分割图像。我需要这个分段区域作为列表或字典。

实际上,我正在尝试以内容感知方式比较图像的相似性。为此,我需要分割图像。我尝试了 segwin 工具,但它正在绘制另一个图像(这不是必需的,也很耗时)

提前比

0 投票
2 回答
422 浏览

.net - .NET 照片处理组件

我正在寻找 .NET 图像处理组件或开源替代方案来自动执行以下任务:

  • 照片拍摄(网络摄像头和照相机)

  • 照片打印(网格/条带模式)

  • 应用照片效果

  • 保存照片

AtalaSoft DotImage 非常昂贵,欢迎任何其他建议。

谢谢J

0 投票
3 回答
682 浏览

c# - 如何在紧凑的框架中生成大图像

我需要在我的紧凑框架应用程序中生成大图像(200 DPI 的 A4 图像,PNG 格式就可以了)。由于内存限制,这是不可能以标准方式完成的(如此大的图像会抛出 OOMException)。

有没有提供文件支持的流图像生成的库?

或者我可以使用标准位图方法生成许多较小的图像条纹(每个条纹代表大图像的一行),但我需要在之后将它们合并在一起 - 有没有什么方法可以将许多较小的图像合并成一个大图像而不必实例化大型 Bitmap 实例(这会再次导致 OOM)?

0 投票
5 回答
79709 浏览

image-processing - 图像处理:什么是遮挡?

我正在开发一个图像处理项目,并且在许多科学论文中遇到了遮挡这个词,遮挡在图像处理的上下文中是什么意思?字典只是给出一个笼统的定义。任何人都可以使用图像作为上下文来描述它们吗?

0 投票
1 回答
3165 浏览

c# - 如何以原始格式保存图像?

如何使用原始编码保存图像?

似乎保存图像的唯一方法是使用 BitmapEncoder 但我不知道如何从图像中获取正确的格式。

例子:

Clipboard.GetImage() 返回一个 InteropBitmap,它似乎不包含有关原始格式的任何信息。

我也尝试使用扩展方法:

但问题是

  1. 例如,ImageSource 并不总是 BitmapImage (Clipboard.GetImage()),并且
  2. image.StreamSource 在某些情况下可以为空(似乎是通过相对 Uri 加载图像时)

有什么建议么?

0 投票
0 回答
212 浏览

compact-framework - NETCF - 在紧凑的框架中显示自定义形状的形式

我正在开发一些小应用程序,它位于屏幕上和所有窗口的顶部,在屏幕上飞来飞去,可能是鸟、蝴蝶或鱼。

但我有一点问题。

如何在不包含图像的情况下重绘背景?或者如何使用图像复制表单后面的背景(而不是壁纸)?

是否也可以有一个定制的形状?

目前,该应用程序看起来像这样,带有 X 的第二张图像是我目前拥有的(它有某种撕裂),它应该是带有复选标记的第一张图像。

alt text