image-processing相关内容

使用蒙版获取图像的平均值

我有一系列同心矩形,并希望获得外部矩形排除内部矩形的手段.见附图,我需要得到阴影区域的平均值. 所以我使用内部矩形的掩码传递给 cv2.mean 方法,但我不确定如何设置掩码.我有以下代码: for i in xrange(0,len(wins)-2,1):mean_1 = cv2.mean(wins[i])[0]msk = cv2.bitwise_and(np.ones_like((wi ..
发布时间:2022-01-09 18:48:14 其他开发

无法加载文件或程序集“Magick.NET-x86.DLL"或其依赖项之一

我使用了 Magick.NET,它是 ImageMagick 的 .NET 包装器,它会在客户端计算机上引发上述错误.不过,它在我的机器上运行良好.我还没有安装 ImageMagick,所以我根本无法理解我需要在客户端机器上做什么.我已经安装了 VS 2012. 此外,Magick.NET 在其中包含 ImageMagick,我认为它使用 C++/CLI 并向本机 ImageMagick 公 ..
发布时间:2022-01-09 18:46:53 C#/.NET

在 OCR 处理之前移除背景颜色或纹理

典型的手机用户在为卡片大小的物体拍照时,图像中通常会包含一些背景纹理——请参考附件示例.在某些情况下,该背景可能会影响 OCR 的准确性. 我想知道是否有解决方案来去除背景(我肯定有),或者检测背景区域,以便可以在 OCR 之前将它们裁剪掉.在附加图像的情况下,木桌和台面展示是被删除的候选对象.我想对比色可能是一种解决方案,但不太确定. 解决方案 在某些情况下,作为人类,您在区分背景 ..
发布时间:2022-01-09 18:46:23 其他开发

任何人都可以建议用于面部认证的良好照明标准化算法.我尝试过基本的算法,如 DoG、LBP、..?

作为我项目的一部分,我想构建一个光照不变的人脸认证系统.约束是我只有 1 个注册图像,但我可以选择自适应地将身份验证图像添加到注册文件夹.面部图像几乎是正面的.任何人都可以建议一种算法或 2-3 种算法的组合,以使我的面部验证系统对照明具有鲁棒性. 我已经使用 DoG 尝试了 LBP 及其变体,还有一个来自 MATLAB INface 工具箱的工具箱,它有大约 20 种不同的照明归一化算法. ..

SimpleITK 调整图像大小

我正在使用 SimpleITK 阅读一组 o 3D 卷 将 SimpleITK 导入为 sitk对于文件名中的文件名:图像 = sitk.ReadImage(文件名) 每个卷都有不同的大小、间距、原点和方向.此代码为不同的图像生成不同的值: 打印(image.GetSize())打印(图像.GetOrigin())打印(图像.GetSpacing())打印(图像.GetDirection( ..
发布时间:2022-01-09 18:45:25 Python

OpenCV正样本尺寸?

所以我遇到了很多关于 OpenCV 的 haartraining 和级联训练工具的教程.特别是我对使用 createsamples 工具训练汽车分类器很感兴趣,但是关于 -w 和 -h 参数的说法似乎到处都是相互矛盾的,所以我很困惑.我指的是命令: $ createsamples -info samples.dat -vec samples.vec -w 20 -h 20 我有以下三个问题: ..

如何使用 OpenCV 检测纸上的配准标记?

我一直在努力寻找最好的方法来检测纸上的 4 个黑色方块,并使用它们将纸隔离在自己的图像中. 解决方案 你的图片好像只有4个黑色方块所以你要做的是: 将图像转换为灰色 做门槛 查找黑色轮廓(在 OpenCV 中执行此操作之前,您必须反转图像,因为默认情况下 OpenCV 会查找白色轮廓) 循环遍历这些轮廓并找到边界矩形. 检查: A) 矩形的面积大于某个常数(在我的解 ..
发布时间:2022-01-09 18:44:22 其他开发

如何检测不同光照条件下的颜色

我有一堆不同颜色的衣服图像,我想检测每个图像的颜色.假设我在日光条件下有一张蓝色裙子图像,我可以通过 RGB 分布获得正确的颜色.然而,在晚上很难分辨颜色,“蓝色"被识别为“黑色".很难制定一个统一的标准来通过 RGB 分布来指定颜色. 因此,我想知道是否有一种方法或算法可以检测不同照明下的颜色? 顺便说一句:我也尝试了 HSV 色彩空间,结果并不好. 解决方案 这是一个非常困 ..
发布时间:2022-01-09 18:42:32 其他开发

使用 OpenCV 检测一个图像中的对象是否在另一个图像中

我有一个包含对象的示例图像,例如下图中的耳环: http://imgur.com/luj2Z 然后我有一大组候选图像,我需要确定哪一个最有可能包含对象,例如: http://imgur.com/yBWgc 所以我需要为每个图像生成一个分数,其中最高分数对应于最有可能包含目标对象的图像.现在,在这种情况下,我有以下条件/约束可以使用/解决: 1) 我可以获取多个不同角度 ..
发布时间:2022-01-09 18:42:15 C#/.NET

在 OpenCV 中训练 SIFT 特征

我创建了一个小型 SIFT 应用程序,它可以抓取关键点并将其保存到文本文件中.我正在使用它从徽标(例如 AT&T)中获取信息,并使用它与具有该徽标的其他图像进行比较.问题是我的许多图像都有不同的徽标,由于缩放、旋转或照明,它无法识别它.我想知道是否有可能获得一组图像,抓住它的关键点,然后通过某种训练算法运行它以增强检测. 我在网上搜索了训练 SIFT 关键点的方法,但它们都在某种 phd 论 ..

在均匀强度图像中检测物体

我有Tiger's Pugmark(足迹印象)在泥土中的图像.我想检测 pugmark 的边界,但图像的强度是均匀的,即前景和背景无法根据强度变化来区分.我能做些什么来区分 pugmark 和背景.! 解决方案 在分割任务中,如果你有两个 良好的标记;和 感兴趣的对象周围有明显的边缘 然后它直接通过分水岭变换解决.当然,问题在于获得这些标记,以及根据需要增强相关边缘.获取这些 ..

霍夫变换 - javascript - node.js

所以,我正在尝试实现霍夫变换,这个版本是基于次要属性的一维版本(它的所有暗淡减少到 1 暗淡优化)版本.随附的是我的代码,带有示例图像...输入和输出. 明显的问题是我做错了什么.我已经检查了我的逻辑和代码三倍,而且我的参数看起来也不错.但显然我错过了一些东西. 注意,红色像素应该是椭圆中心,而蓝色像素是要去除的边缘(属于符合数学方程的椭圆). 另外,我对 openCV/matl ..

如何使用 Python OpenCV 将灰度图像转换为热图图像

我有一个 (540, 960, 1) 形状的图像,其值范围为黑白的 [0..255].我需要将其转换为“热图"表示.例如,具有 255 的像素应该是最热的,而具有 0 的像素应该是最不热的.其他介于两者之间.我还需要将热图作为 Numpy 数组返回,以便稍后将它们合并到视频中.有没有办法做到这一点? 解决方案 这里有两种方法,一种使用Matplotlib,一种只使用OpenCV 方法 ..
发布时间:2022-01-09 18:41:04 Python

OpenCV中矩阵中的元素总和?

我需要对矩阵中的所有元素求和.我使用了函数 sum(sum(A)); 在matlab中.其中 A 是一个大小为 300*360 的矩阵.我想在 OpenCV 中实现相同的功能.我用过这样的东西. double s=cv::sum(cv::sum(A)); 但显示无法将标量转换为双精度的错误.如何解决这个问题? 解决方案 与 Matlab 不同,在 opencv 中,cv::su ..
发布时间:2022-01-09 18:39:57 C/C++开发

在numpy中使用as_strided函数的滑动窗口?

当我开始使用 python 实现一个滑动窗口来检测静止图像中的对象时,我开始了解这个不错的功能: numpy.lib.stride_tricks.as_strided 所以我尝试制定一个通用规则,以避免在更改我需要的滑动窗口大小时可能会失败的错误.最后我得到了这个表示: all_windows = as_strided(x,((x.shape[0] - xsize)/xstep ,(x.sh ..
发布时间:2022-01-09 18:37:55 Python

使用 OpenCV 进行模式识别

我正在尝试检测绿色场地上物体上的图案,该图案由三种颜色(两侧为粉红色标记,中间为蓝色标记)组成,排列得像个交通信号灯. 起初,我尝试将网络摄像头中的图像转换为 hsv 颜色空间,并使用 cvInRangeS 隔离颜色,但由于白天房间内光线的变化,这变得有问题,我要么误报,要么失去对物体的追踪. 然后我通过修改 find_obj.cpp 尝试了 SURF,问题是 opencv 只能在我的 ..

如何从录制的监控摄像头视频中读取时间?

我有一个问题,我必须从监控摄像头录制的视频中读取录制时间. 时间显示在视频的左上角.下面是显示时间的区域的屏幕抓取链接.此外,数字颜色(白色/黑色)在视频播放期间不断变化. http://i55.tinypic.com/2j5gca8.png 请指导我解决这个问题的方向.我是一名 Java 程序员,所以更喜欢通过 Java 的方法. 编辑:感谢 unhillbilly 的评 ..

如何检测图像中对象的实例?

我有一个包含几个特定对象的图像.我想检测这张图片中这些物体的位置.为此,我有一些模型图像,其中包含我想要检测的对象.这些图像在我要检测的对象实例周围很好地裁剪. 这是一个例子: 在这张大图中, 我想检测此模型图像中表示的对象: 解决方案 既然你 最初发布这个作为一个 'gimme-da-codez 的问题,完全没有任何努力,我不会给你代码.我将笼统地描述该方法,并在此过程 ..
发布时间:2022-01-09 18:36:46 其他开发

计算图像中的对象数量

我正在研究图像处理以识别某些对象并在图像中计数它们的可能性. 我将获得一张图片,我需要确定该图片中存在的框数. 是否有人对任何机器视觉/图像处理库(如 ImageJ、Fiji、JAI、jMagick、Java Vision Toolkit)有任何经验?你认为哪个最适合这份工作?你们有什么建议?如果 API 可以从 Java 中使用,那就更好了.谢谢. 编辑:我正在处理仓库棕色盒子 ..