首页 文章
  • 1 votes
     answers
     views

    从传入的MJPEG流跟踪OpenCV中的对象

    我已成功使用mjpeg-streamer从我的设备捕获mjpeg流 . 以下代码是我如何在OpenCV-python中检索此流: import cv2 import numpy as np import urllib stream=urllib.urlopen('http://@192.168.7.2:8090/?action=stream/frame.mjpg') bytes='' while...
  • 0 votes
     answers
     views

    Haar- Cascade对象检测OpenCV - .xml文件分类器未正确检测

    我使用了tutorial中使用的相同参数 . perl bin / createsamples.pl positives.txt negatives.txt samples 1500 \“opencv_createsamples -bgcolor 0 -bgthresh 0 -maxxangle 1.1 \ -maxyangle 1.1 maxzangle 0.5 -maxidev 40 -w 8...
  • 112 votes
     answers
     views

    图像处理,以提高tesseract OCR的准确性

    我一直在使用tesseract将文档转换为文本 . 文档的质量范围非常广泛,我正在寻找有关哪种图像处理可能会改善结果的提示 . 我注意到高度像素化的文本 - 例如由传真机生成的文本 - 对于tesseract来说特别难以处理 - 可能是角色的所有锯齿状边缘都会混淆形状识别算法 . 什么样的图像处理技术可以提高准确度?我一直在使用高斯模糊来平滑像素化图像并看到一些小的改进,但我希望有更具体的技术可以...
  • 7 votes
     answers
     views

    图像与cvMatchTemplate图像 - 但如何?

    我想知道某个子图像出现在源图像的哪个位置(例如源图像:http://i.pictr.com/6xg895m69q.png,子图像:http://i.pictr.com/jdaz9zwzej.png) . 据我所知,有必要转换数组使它们成为OpenCV,这就是我尝试过的,但由于某种原因,它不起作用 . 这是我目前的代码: from PIL import Image import numpy fr...
  • 0 votes
     answers
     views

    OpenCV错误:iOS上的断言失败

    我正在尝试找到图像中最大的blob,并根据链接的plist文件对其进行分类 . 我正在使用最新版本的OpenCV for iOS,我已经看了几个相关的问题,但到目前为止都没有涉及到iOS . 我收到这个错误: OpenCV错误:断言失败(类型== src2.type()&& src1.cols == src2.cols &&(type == CV_32F || t...
  • 1 votes
     answers
     views

    Facebook og:图片标签无法从Drupal网站下载

    我有一个Drupal摄影网站 . 图像对我来说很重要,无论我怎么努力,谷歌有多难,我都无法将这些图像用于Facebook Open Graph共享 . 我正在使用Drupal 7.14 . 用户使用Plupload插件上传照片 . 超大照片会通过Plupload调整大小功能自动调整大小 . 这些照片被上传到自定义目录中 . 例如 . 网站/默认/文件/产品/ [用户:ID] / ...
  • 4 votes
     answers
     views

    图像的尺寸减小方法

    我正在尝试使用Matlab Toolbox for Dimensionality Reduction来减少一组图像的尺寸 . 问题是:我对减小尺寸知之甚少 . 所以我通过反复试验每一个,将数据集传递给函数 . 到目前为止,我已经尝试了6,PCA返回了一个复数的矩阵 . 其他人被冻结了matlab . 什么图像缩小方法适合图像?
  • 2 votes
     answers
     views

    通过PCA减小尺寸后无法生成原始数据

    我有一个非常大的数据集,我需要用于分类目的 . 但是当我尝试在MatLab中使用它时,我会得到并且 out of memory 错误 . 为了解决这个问题,我试着研究PCA,因为这是解决这些问题的预期解决方案 . 因此,为了更好地理解PCA并确保我可以交替使用PCA和原始数据产生的结果,我想从PCA分数和系数中重现原始数据集 . 我使用以下代码获取PCA分数和系数,然后将其更改回原始数据集 . %...
  • 1 votes
     answers
     views

    Matlab:降低维数的PCA

    我已经计算了图像数据集的颜色描述符,并生成了152×320矩阵(152个样本和320个特征) . 我想使用PCA来减少图像描述符空间的维度 . 我知道我可以使用Matlab PCA内置函数来实现它,但是我刚刚开始学习这个概念,我想在没有内置函数的情况下实现Matlab代码,这样我就可以清楚地了解函数的工作原理 . 我试图找到如何在网上做到这一点,但我能找到的只是PCA的一般概念或内置函数的实现,而...
  • 0 votes
     answers
     views

    使用Stacked Autoencoders进行彩色图像分类

    我想使用Stacked Autoencoders进行彩色图像分类 . 在matlab网站上给出的用于MNIST数据集的图像分类的示例仅用于仅具有一个颜色通道的黑白图像 . 但对于彩色图像,它有3个颜色通道,RGB . 因此,我应该对彩色图像进行预处理,因为彩色图像是3维矩阵,以便堆叠自动编码器工作 . 我只需要这个概念,而不是具体的详细答案 . matlab示例的URL - https://i...
  • 2 votes
     answers
     views

    尺寸必须相等,但对于'SparseSoftmaxCrossEntropyWithLogits,尺寸为1和128

    我试图在张量流中使用传统的神经网络将图像读作png格式 . 我遇到了一个问题,我无法在读取数据步骤中处理标签,因此,它给了我一个错误 . 首先我认为问题发生在我创建批处理队列和随机播放时 . 这是 tf.train.shuffle_batch 中预期1-D的问题,但实际上它的形状为3-D . 我修好了 . 然后它给了我另一个错误 loss function 子代码是here 问题是:: 回溯(最...
  • 2 votes
     answers
     views

    opencv中类cv :: KeyPoint的类成员class_id的含义和用法是什么?

    在OpenCV 2.4.3的参考手册中, KeyPoint::class_id 被描述为"object id that can be used to clustered keypoints by an object they belong to" . 由于缺乏我对'keypoint'的充分了解,我无法理解 class_id 的目的是什么 . 我的另一个问题是,通过使用特征检测器...
  • 2 votes
     answers
     views

    使用openCV匹配图像

    首先,我对匹配技术很新,所以请耐心等待: 我正在开发一个应用程序,将训练图像与收集的图像(单个单元格的样本)相匹配 . 我已经使用SIFT探测器和SURF探测器与基于FLANN的匹配来匹配一组训练数据到收集的图像 . 但我得到的结果真的很差 . 我使用与openCV文档中相同的代码: void foramsMatching(Mat img_object, Mat img_scene){ i...
  • 1 votes
     answers
     views

    在Mac终端中运行OpenCV 3

    在过去的一周里,我一直在尝试使用终端运行一些简单的OpenCV程序 . 我已尝试过各种论坛的许多教程和建议,但收效甚微 . 尝试将OpenCV头文件链接到我的OpenCV主程序时出现问题 . 对于一个简单的c程序,我只需执行 g++ main.cpp header.hpp 来生成可执行的程序 . 如何链接必要的OpenCV头文件,如 <opencv2/highgui/highgui.hpp&...
  • 190 votes
     answers
     views

    如何改善我的爪子检测?

    在我之前关于finding toes within each paw的问题之后,我开始加载其他测量值以查看它是如何保持的 . 不幸的是,我很快就遇到了上述步骤之一的问题:识别爪子 . 你看,我的概念证明基本上是随着时间推移每个传感器的最大压力,并开始寻找每一行的总和,直到它找到!= 0.0 . 然后它对列进行相同的操作,一旦找到超过2行,再次为零 . 它将最小和最大行和列值存储到某个索引 . 正...
  • 116 votes
     answers
     views

    如何整理我的爪子?

    在my previous question I got an excellent answer中帮助我发现了一个爪子撞到压板的位置,但现在我正在努力将这些结果与相应的爪子联系起来: 我手动注释了爪子(RF =右前方,RH =右后方,LF =左前方,LH =左后方) . 正如您所看到的那样,显然有一种重复的模式,它几乎在每次测量中都会出现 . Here's a link to a present...
  • 8 votes
     answers
     views

    如何旋转3D阵列?

    目前,如果我想比较狗的每只爪子下的压力,我只比较每个脚趾下面的压力 . 但我想尝试比较整个爪子下面的压力 . 但要做到这一点,我必须旋转它们,所以脚趾重叠(更好) . 因为大多数时候左右爪子都在外面略微旋转,所以如果你不能简单地将一个爪子放在另一个上面 . 因此,我想旋转爪子,所以它们都以相同的方式对齐 . 目前,我计算旋转角度,通过查找两个中间脚趾和后面一个using the toe dete...
  • 7 votes
     answers
     views

    如何计算方向轴?

    以前,我根据解剖结构计算了方向轴,例如爪子中的脚趾 . 但是我发现这并没有很好地区分脚趾,或者'heel'(蓝色方块)是否已经脱落 . 所以我决定寻找更好的选择,我决定尝试计算the inertial axis . This page gives a great explanation of how to calculate it,但我无法理解从质量中心(或我的压力)到某个角度的步骤 . 解释...
  • 2 votes
     answers
     views

    检测图像中的峰值

    我收到了大量的种子红外图像,它们的大小略有不同 . 我想找到它们(以最快的方式) . 下面我展示了我处理的图像的放大细节 . 在第一次去除噪音和blob过滤器后,这就是我所拥有的: 明亮的白色只是红外灯的直接反射,白色像素永远不会在多个种子上组合(伸展) . 为了更清楚,我在一些个别种子上写了一封信 . 我遇到的问题: A是单个种子(种子上的污垢)会产生轻微的暗线 . B靠近它的附近X是...
  • 1 votes
     answers
     views

    如何在图像之间执行线性插值

    我正在读一篇关于在图像合成中使用lerp函数的paper . 究竟什么是lerp?如果给出两个图像作为输入,你将如何使用一个合成图像?
  • 0 votes
     answers
     views

    整流图像:插入缺失点

    我有一个图像,我尝试围绕x,y和z轴旋转(整流) . 这很好,但我丢失了很多数据 . 这是我使用的脚本: # import libraries import numpy as np # import dateutil # import pyparsing import matplotlib.pyplot as plt import cv2 import sys from scipy import ...
  • 0 votes
     answers
     views

    两个图像的多次混合的动画

    我有两张图片:bg Image1和叠加Image2(高度大于bg image1) 现在我需要将[Image2]放在[Image1]上,并将混合模式相乘 . 但之后我需要为Image2的Y位置设置动画,但保持混合模式,以便得到这样的动画:https://www.youtube.com/watch?v=D4Gqm9_Eo68 那我怎么能实现呢?可能我应该使用OpenGL?如果是,那究竟是怎么回事?...
  • 2 votes
     answers
     views

    live2d如何运作?

    live2d可以为图片制作动画并进行小动作,就像它们在_1228578中所示 . 1有谁知道它是如何工作的? 2有没有纸张描述其背后的机制?我试过google学者搜索,但发现很少 . 3这个领域有没有开源工作?
  • 0 votes
     answers
     views

    利用2个图像进行三维重建的基本矩阵SVD的不正确平移矩阵

    我试图从使用OpenCV with C的相同相机拍摄的2张图像中找到3D模型 . 我按照this方法 . 我仍然无法纠正R和T计算中的错误 . 图1:删除背景以消除不匹配 图2:仅在X方向上转换图像1背景已移除以消除不匹配 我使用MATLAB Toolbox找到了内在相机矩阵(K) . 我发现它是: K= [3058.8 0 -500 0 3057.3 488 0 0 1] 所有图像匹配关...
  • 1 votes
     answers
     views

    用于高空间频率图像的python cv2匹配描述符

    我正在使用python的opencv版本3.2.0和opencv contrib来检测硬盘盒中LED状态的小项目 . 磁盘盒中装满了看起来相同的磁盘,因此图像具有很高的空间频率 . 为了检测描述符,我使用SIFT算法并将图像的描述符与给定模板的描述符进行匹配,我使用了cv2的2个不同函数,并且都失败了(即发现不匹配): FLANN: if obj.descriptors.dtype == 'uin...
  • 1 votes
     answers
     views

    使用SIFT和Flann改进featureMatching

    我想要匹配这个logo with this image(它们是2个不同的图像) 代码设法找到正确的关键点,但他在两个图像之间不匹配 . 上面的图片也显示了关键点 码: 在此部分之前,我正在加载两个图像并使用SIFT从每个图像中提取关键点 . 因此,sceneDescripters是第一个图像的关键点描述符,而templateDescripters是第二个图像的描述符 . 在这部分中,我使用flan...
  • 1 votes
     answers
     views

    Opencv Features2d:类似的对象识别

    我正在使用opencv来检测两个对象是否相似 . 我应用了opencv提供的某些方法来净化图像以便更好地识别 . 结果,我现在有一个我感兴趣的关键点向量 . 我将这些关键点给了siftfeaturedetector,结果并不令人满意(它将图像1中的每个pt与图像2中的所有点匹配) . 我使用surf来计算描述符和flann来匹配我已经计算过的关键点 . 有没有办法让任何featuredetecto...
  • 57 votes
     answers
     views

    检测器,提取器和匹配器的分类

    我是opencv的新手,并尝试在两个图像之间实现图像匹配 . 为此,我似乎围绕着这些概念 . 我理解这里的基本区别 . Difference between Feature Detection and Descriptor Extraction 但是在研究这个主题时我遇到了以下术语: 快速,GFTT,SIFT,SURF,MSER,STAR,ORB,BRISK,FREAK,Brief 我理解F...
  • 3 votes
     answers
     views

    使用带有BREIF提取器c OpenCV的FAST检测器的结果很差

    首先,感谢您阅读我的问题 . 我写了一个程序 检测场景中的移动物体(来自固定摄像机) 跟踪他们 尝试将它们与静态数据库匹配并识别它们 在这张图片中你可以看到一个示例视频中的结果,该程序工作正常,它检测到红色汽车识别它并且它正在跟踪汽车:: 注意:橙色圆点表示为动态数据库获取额外样本以备将来使用的位置 . 问题:简而言之,我的方法是 extract region of inter...
  • 6 votes
     answers
     views

    OpenCV:在群集上运行FLANN

    我正在尝试为大量图像缩放"matching_to_many_images.cpp" . (20K图片)https://github.com/kipr/opencv/blob/master/samples/cpp/matching_to_many_images.cpp 我使用基于FLANN的匹配器匹配图像(使用SURF关键点和描述符提取器) . 我尝试按照本文中描述的方法(部分...

热门问题