Tag: image processing

图像分割使用Mean Shift解释

任何人都可以请帮我理解Mean Shift分割究竟是如何工作的? 这是我刚刚制作的一个8x8matrix 103 103 103 103 103 103 106 104 103 147 147 153 147 156 153 104 107 153 153 153 153 153 153 107 103 153 147 96 98 153 153 104 107 156 153 97 96 147 153 107 103 153 153 147 156 153 153 101 103 156 153 147 […]

我应该使用哪个库进行Node.JS上的服务器端image processing?

我在Node.JS wiki上发现了一大堆可用的库 ,但我不确定哪些库更成熟,性能更好。 基本上我想要做到以下几点: 从外部来源加载一些图像到服务器 把它们放在一个大的canvas上 裁剪和掩盖他们一点 应用一个或两个filter 调整最终的图像,并给它一个链接 如果节点包可以在Linux 和Windows上运行,那么还有一个好处 。

如何分类我的爪子?

在我之前的问题中,我得到了一个很好的答案 ,帮助我发现爪子碰到压力板的位置,但是现在我正努力将这些结果与他们相应的爪子联系起来: 我手动注释了爪子(RF =右前方,RH =右后方,LF =左前方,LH =左后方)。 正如你所看到的,显然有一个重复的模式,几乎每一次测量都会回来。 以下是一个手动注释的6个试验的演示文稿的链接。 我最初的想法是使用启发式来进行sorting,如: 前爪和后爪之间的负重比例约为60-40%。 后爪通常在表面上较小; 爪子(通常)在空间上左右分开。 不过,我对我的启发式有些怀疑,因为一旦遇到我没有想到的变化,他们就会失败。 他们也不能应付那些可能有自己的规则的跛脚狗。 此外,Joe提出的注释有时候会搞砸,并没有考虑到爪子的实际外观。 根据我收到的有关爪内峰值检测问题的答案,我希望有更先进的方法来分类爪子。 特别是因为每个单独的爪子的压力分布和进程是不同的,几乎就像指纹一样。 我希望有一种方法可以使用它来聚集我的爪子,而不是按照出现的顺序sorting。 所以我正在寻找一个更好的方法来sorting结果与他们相应的爪子。 对于挑战的人来说, 我用一个 包含每个爪子的压力数据 (包括测量)和描述他们的位置 (盘子上的位置和时间) 的切片的所有切片arrays 腌制字典 。 clarfiy:walk_sliced_data是包含['ser_3','ser_2','sel_1','sel_2','ser_1','sel_3']的字典,它们是测量的名称。 每个测量包含另外一个字典,[0,1,2,3,4,5,6,7,8,9,10](例如'sel_1')代表提取的影响。 还要注意,“假”的影响,例如爪子部分测量的位置(空间或时间)可以忽略不计。 他们只是有用的,因为他们可以帮助识别模式,但不会被分析。 对于任何感兴趣的人, 我都会在博客上提供有关该项目的所有更新信息!

什么Haskell表示推荐用于二维,无盒子像素arrays与数百万像素?

我想在Haskell中解决一些image processing问题。 我正在处理具有数百万像素的双色调(位图)和彩色图像。 我有很多问题: 我应该在Vector.Unboxed和UArray之间select什么? 它们都是非装箱的数组,但是Vector抽象似乎被广泛宣传,特别是在循环融合。 Vector总是更好吗? 如果不是, 我应该什么时候使用哪种表示? 对于彩色图像,我将希望存储16位整数的三元组或单精度浮点数的三元组。 为此, Vector或UArray更易于使用? 更高性能? 对于双色调图像,我将只需要存储每像素1位。 是否有一个预定义的数据types,可以通过将多个像素打包成单词来帮助我,还是我自己? 最后,我的数组是二维的。 我想我可以处理由一个表示法所强加的额外间接方式为“数组数组”(或vector向量),但我更喜欢一个具有索引映射支持的抽象。 任何人都可以从标准库或Hackage推荐任何东西? 我是一个function程序员,并没有需要突变:-)

使用ImageMagick“比较”图像

我怎样才能得到两个图像的区别? 我有原始图像。 有人写了一个原始图像的确切副本。 现在,我需要比较原来的图像和写在图像格式提取只是写作。 例如:我有一张房子的照片。 有人拿了一个副本,并在副本上写下“你好!”。 我想以某种方式比较两张照片,删除房子,留下一个“你好!”的图像。 这可能与ImageMagick? 我知道有办法获得图像之间的统计差异,但这不是我所期待的。

使用ImageMagick压缩JPG文件的build议

我想用ImageMagick压缩JPG图像文件,但不能在尺寸上有太大的区别。 默认情况下,输出大小比input大。 我不知道为什么,但添加一些+configuration文件选项,并设置质量后,我可以得到一个较小的尺寸,但仍然类似于原来的。 input图像为255kb,处理后的图像为264kb(使用+ profile去除configuration文件并将质量设置为70%)。 有没有办法将这个图像至less压缩到150kb? 那可能吗? 我可以使用哪些ImageMagick选项?

什么是最好的Javaimage processing库/方法?

我正在使用JAI媒体apis和ImageMagick? ImageMagick有一些可扩展性问题,基于JNI的JMagick也不具有吸引力。 与ImageMagick相比,在进行大小调整操作时,JAI质量不佳。 有没有人知道任何优秀的工具,无论是开源或商业本土Java和提供高质量的结果?

如何检测圣诞树?

哪些image processing技术可用于实现检测下列图像中显示的圣诞树的应用程序? 我正在寻找能够处理所有这些图像的解决scheme。 因此,需要训练haar级联分类器或模板匹配的方法并不是很有趣。 我正在寻找可以用任何编程语言编写的东西, 只要它只使用开源技术。 该解决scheme必须在此问题上共享的映像进行testing。 有6个input图像 ,答案应显示处理每个图像的结果。 最后,对于每个输出图像 ,都必须绘制红线以包围检测到的树。 你将如何去编程检测这些图像中的树?

如何用MathematicafindWaldo?

这是在周末给我打扰:什么是解决那些Waldo的好方法? 使用Mathematica(image processing和其他function)的[北美以外的Wally ]谜题? 这是我迄今为止的function,通过调暗一些非红色的颜色来减less视觉复杂度: whereIsWaldo[url_] := Module[{waldo, waldo2, waldoMask}, waldo = Import[url]; waldo2 = Image[ImageData[ waldo] /. {{r_, g_, b_} /; Not[r > .7 && g < .3 && b < .3] :> {0, 0, 0}, {r_, g_, b_} /; (r > .7 && g < .3 && b < .3) :> {1, 1, […]

Bmp到jpg / png在C#

有什么办法将BMP图像转换成jpg / png而不会损失C#的质量吗? 使用Image类我们可以将bmp转换为jpg,但输出图像的质量很差。 我们可以获得质量水平像一个图像转换为JPG使用最高质量的Photoshop?