首页 文章
  • 0 votes
     answers
     views

    设置缩小的相机预览,以获得与宽度相关的正确图像宽高比

    所以在我的应用程序中,我正在显示一个不占用整个屏幕的相机预览 . 我手动设置显示,但我的图像宽高比不正确 . 我将显示宽度设置为当前屏幕大小的一半 . 然后我想设置相对于宽度的高度并保持正确的图像宽高比 . 如何在保持正确比例的同时设置相机预览高度?
  • 2 votes
     answers
     views

    查找OpenCV轮廓的区域

    在最近的一组图像中,我的OpenCV代码停止找到正确的轮廓区域 . 这似乎发生在轮廓未关闭时 . 我试图确保轮廓关闭无济于事 . 编辑:问题是轮廓中存在间隙 . Background: 我在一个通道中有一系列胶囊图像,我想测量形状的区域以及瞬间的质心 . Problem: 轮廓未关闭时,力矩错误 . 编辑:当我有间隙时,轮廓不是整个形状,因此不正确的区域 . What I do: 读取图像 -...
  • 0 votes
     answers
     views

    在openCV中寻找手部轮廓的算法和概念是什么?

    由于openCV中的findContour函数和设置了一些参数,我成功地找到了手轮廓 . 但我不明白openCV在数学上如何找到手的外轮廓?我知道它可以节省数组中的点数,但它如何使用手的点来加入它们?我的问题显然是关于此功能和层次结构设置背后的概念 . 请注意,在手的情况下,我们不需要找到所有轮廓,因此第一个层次结构实际上将起作用 . 我真的很感谢你回答这个问题 . 谢谢你们
  • 2 votes
     answers
     views

    使用OpenCV实时隔离和跟踪多个对象?

    我目前正在制作一个跟踪4个桨的程序,有3种不同的颜色 . 凭借我现在的知识,以及如何降低运行项目的计算成本,我无法理解如何最好地继续进行 . 本文末尾列出了步骤的代码示例 . 该程序包含一个名为Controllers的类文件,它具有简单的get和set函数,用于X和Y位置,以及哪些HSV值用于阈值处理 . 处于未优化状态的程序现在执行以下操作: 从网络摄像头读取图像 将图像转换为HSV颜色...
  • 9 votes
     answers
     views

    使用OpenCV进行矩形检测/跟踪

    我需要什么 我目前正致力于增强现实游戏 . 游戏使用的控制器(我在这里谈论物理输入设备)是单色的,长方形的纸片 . 我必须在摄像机的捕获流中检测该矩形的位置,旋转和大小 . 检测应在尺度上不变,并且在沿X和Y轴旋转时不变 . 在用户将纸张移开或朝向相机移动的情况下,需要比例不变性 . 我不需要知道矩形的距离,因此尺度不变性转换为尺寸不变性 . 如果用户沿其局部X和/或Y轴倾斜矩形,则需要旋转不变...
  • 15 votes
     answers
     views

    形状检测 - 使用OpenCV进行轮廓近似

    我正在为形状检测编写小应用程序 . 首先我需要做的是在图像上找到最重要的形状 . 我从一些预处理开始,包括将图像转换为灰度,阈值和边缘检测 . 下面介绍这些操作之前和之后的图像 之前 后 因此,您可以看到主要形状是可见的(但它有点分散),还有一些噪音(小树等) . 我需要做的是以某种方式提取最重要的形状(最大的形状) - 在这种情况下它是一个塔 . 我想要做的是在opencv中使用轮廓查找功能...
  • 9 votes
     answers
     views

    在OpenCV中找到轮廓的“fitLine”

    我是一个在流中查找轮廓的程序,例如: 我想找到可以描述这个轮廓的“一组点”,如红线所示: 黄色部分是轮廓的时刻, 我试图使用opencv的 fitLine 函数,但结果是无意义的,任何想法如何获得轮廓的中间线,这应该代表我的轮廓的关键方面 . 顺便说一句**我不是要求代码! **只是一个提示我该怎么做? 提前感谢您的帮助
  • 0 votes
     answers
     views

    Opencv轮廓

    给定一个包含多个对象的二进制图像,我想将每个对象包含在轮廓中 . 然后,我想计算对象内的区域,然后是轮廓内的区域 . 任何想法如何做到这一点?
  • 1 votes
     answers
     views

    如何检测由较小轮廓组成的较大轮廓?

    我对图像处理很新 . 我正在使用opencv和python . 我熟悉寻找轮廓的常规方法,但在这种情况下,我想忽略每个方块作为轮廓,但想要在每个所述形状上进行轮廓,如图所示 . 在目前的阈值处理后,我得到每个方块的轮廓 . opencv库中是否有任何简单的功能来检测这些整个大型形状而不是小方块 .
  • 6 votes
     answers
     views

    使用OpenCV(Python)改进轮廓检测

    我正在尝试从照片中识别卡片 . 我设法做了我想要的理想照片,但我现在很难应用相同的程序,稍微不同的照明等 . 所以问题是关于使下面的轮廓检测更健壮 . 我需要分享我的代码的大部分内容,以便能够制作感兴趣的图像,但 my question relates only to the last block and image. import numpy as np import cv2 from matp...
  • 16 votes
     answers
     views

    处理OpenCV 2.4中的轮廓和边界矩形 - python 2.7

    我正在使用openCv和python,我正在处理结构分析和形状描述符 . 我找到了这个博客:http://opencvpython.blogspot.it/2012/06/contours-2-brotherhood.html,'s very helpful and I have tried with a black and white image to drawing a bounding re...
  • 5 votes
     answers
     views

    opencv:在矩形检测中使用轮廓和Hough变换

    我试图使用不同的方法检测灰度图像中的白色矩形:轮廓检测和霍夫变换 . 不幸的是,我正在处理的图像有一些限制,即 图像中有许多功能,矩形不是唯一的功能 矩形可以合并到其他要素(例如,其中一个矩形边可以与长直线重叠) 矩形可能包含一些其他功能(例如矩形内的字母,数字或某些徽标) 有些特征看起来像矩形(例如,字符'D'看起来像一个矩形,右上角和右下角有一个小弧形;另一个例子是梯形而不是平...
  • 2 votes
     answers
     views

    无法在OpenCV(Python)中显示轮廓周围的边界矩形

    我已经编写了这个代码来绘制在图像中绘制的轮廓周围的矩形框,但是在运行时,除了框之外,我得到的一切都是正确的,我完全看不到 . 什么是错误? for cnt,heir in zip(contours, hierarchy): (x,y,w,h) = cv2.boundingRect(cnt); cv2.rectangle(im2,(x,y),(x+w,y+h),(0,255,0),2...
  • 3 votes
     answers
     views

    使用OpenCV C在轮廓中找到极 endpoints

    我试图实现这个code,但是当我想确定轮廓的最极 endpoints 时,我遇到了麻烦 . # determine the most extreme points along the contour extLeft = tuple(c[c[:, :, 0].argmin()][0]) extRight = tuple(c[c[:, :, 0].argmax()][0]) e...
  • 0 votes
     answers
     views

    在Python-OpenCV中找到轮廓峰

    我有一个包含四个人的二进制图像/轮廓,我想检测/计算所有人类 . 由于存在遮挡,所以我认为最好在所有人的轮廓中获得头部/最大值 . 在那种情况下,人类可以被计算在内我能够得到 global maxima\topmost point (就微积分语言而言),但我希望得到所有 local maximas 找到最高点的代码是Adrian在他的博客中所建议的,即: topmost =元组(largest_...
  • 0 votes
     answers
     views

    OpenCV - 关闭轮廓(Java)

    我正在尝试关闭此图片右侧的轮廓:Sample . 打开轮廓的原因在于 kabeja ,这是一个将DXF文件转换为图像的库 . 似乎在某些图像上它没有't convert the last pixel column (or row) and that'为什么样本图片是打开的 . 我有想法在Opencv中使用 Core.copyMakeBorder() ,为图片添加一些空间 . 之后,我尝试使用 Im...
  • 0 votes
     answers
     views

    OpenCV Convex Hull坐标

    我想找到凸包,以便在纸上画出手绘三角形的边缘 . 使用图像处理进行平滑是不够的,因为我还需要检测这个三角形,如果使用了approxPolyDP函数,手绘三角形往往会有三个以上的点 . 通过approxPolyDP函数正确识别三角形的凸包 . 问题是,我在图像中还有其他形状,在其上创建了一个凸包 . Before convex hull is used: Notice the contour lab...
  • 0 votes
     answers
     views

    动画开始后设置AutoReverse true / false

    动画在AnimationClock中开始之后我们将如何控制Int32Animation中的AutoReverse True / False . 代码片段 . Int32Animation FrameAnimation; public void Load(){FrameAnimation = new Int32Animation();FrameAnimation.From = 1;FrameAni...
  • 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...
  • 16 votes
     answers
     views

    为什么ImageMagick生成的'.png'文件比'.jpg'&'.gif'文件大得多? [重复]

    这个问题在这里已有答案: PNG vs. GIF vs. JPEG vs. SVG - When best to use? 13个答案 我正在使用ImageMagick将一些文件从一种格式转换为另一种格式 . 我总是认为.png文件应该像.jpg一样大/小,如果不小,并且肯定小于.gif . 但是,当我跑 convert photo.jpg photo.png 我拿出的文件比原来的jpg大6...
  • 2 votes
     answers
     views

    Tensor Flow Mninst外部图像预测不起作用

    我是神经网络的新手 . 我已经通过了TensorFlow mninst ML初学者 使用了tensorflow基本的mnist教程 并尝试使用外部图像进行预测在此处输入图像描述 我更新了tensorflow提供的mnist示例 On top of that i have added few things : 1. Saving trained models locally 2. loading t...
  • 6 votes
     answers
     views

    排名不匹配:标签排名(收到2)应该等于logits排名减去1(收到2)

    我正在构建DNN来预测图像中是否存在对象 . 我的网络有两个隐藏层,最后一层看起来像这样: # Output layer W_fc2 = weight_variable([2048, 1]) b_fc2 = bias_variable([1]) y = tf.matmul(h_fc1, W_fc2) + b_fc2 然后我有标签的占位符: y_ = tf.placeholder(t...
  • 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...
  • 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 . 什么图像缩小方法适合图像?
  • 1 votes
     answers
     views

    在Mac终端中运行OpenCV 3

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

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

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

热门问题