首页 文章
  • 8 votes
     answers
     views

    Android中最快的移动物体识别和跟踪

    我正在研究增强现实游戏,它需要识别和跟踪快速移动的物体 . 我尝试过以下图像处理库, 1. Opencv 2. BoofCv 3. FastCv 我已经尝试过TLD算法来跟踪对象,跟踪成功但是性能确实需要提高 . 如果对象移动得更快,则结果需要时间,因为算法需要处理时间 . 我也尝试过循环,类似于boofcv的算法 . 检查这些演示: OpenTLD using FastCv Boofcv Dem...
  • 2 votes
     answers
     views

    用于检测快速移动球的最佳OpenCV算法?

    我是OpenCV的新手 . 我正在开展一个涉及跟踪和检测旋转轮盘球的项目 . 这是我想要使用的视频:https://www.youtube.com/watch?v=IzZNaVQ3FnA&list=LL_a67IPXKsmu48W4swCQpMQ&index=7&t=0s 我希望得到1次革命的球时间 . 但球速度很快,难以察觉 . 我不知道如何克服这一点 . 这样做的最佳算...
  • 5 votes
     answers
     views

    __declspec(dllexport)做什么,在导入函数之前添加它[复制]

    可能重复:Windows&C:extern&__ declspec(dllimport)为什么/何时不需要__declspec(dllimport)? 我想写一个DLL项目 . 该项目包括几个DLL . 他们是 dependent . 我定义了一些宏如下: #ifdef MYDLL_DECL1 #define DLL_DECL __declspec(dllexport) #els...
  • 2 votes
     answers
     views

    使用OpenCV(Python)查找曲线坐标

    我正在尝试使用Python中的OpenCV提取图像中曲线的坐标 . 但是,我需要在列表中排序这些坐标,使得此列表的第一个元素是曲线的一个末端,第二个元素是该末端旁边的点等,直到最后一个元素是另一个极端 . 假设我有一个字母“C”的图像,用openCV作为以下numpy数组导入: arr= [0,0,0,0,0,0,0 0,0,1,1,1,0,0 0,0,1,0,0,0,0 ...
  • 2 votes
     answers
     views

    在bazel中找不到Glob

    我目前正在使用Bazel来构建一个C项目 . 这是我的WORKSPACE文件: cc_library( name = "Boost", srcs = glob(["/usr/local/lib/libboost*.so"]), hdrs = glob(["/home/duttama/boost_1_55_0/**/*.h"]), ) ...
  • 8 votes
     answers
     views

    OpenCV功能匹配多个图像

    如何使用FLANN优化许多图片的SIFT功能匹配? 我有一个从Python OpenCV文档中获取的工作示例 . 然而,这是将一个图像与另一个图像进行比较而且速度很慢 . 我需要它来搜索一系列图像(几千个)中匹配的特征,我需要它更快 . 我目前的想法: 运行所有图像并保存功能 . 怎么样? 将相机中的图像与上面的基础进行比较,找到正确的图像 . 怎么样? 给我结果,匹配图像或其他东西 ...
  • 2 votes
     answers
     views

    如何使用qwtplot3D从Mat类型的OpenCV绘制3D图形(surfaceplot)?

    我有一个使用OpenCV的2D Mat数据/图像 . 我想从中绘制一个3D图形,行为x轴,列为y轴,每个坐标(行,列)上的像素值为z轴 . 我想绘制类似于Matlab中的surf函数的图形 . 我试着使用bool loadFromData(double ** data,unsigned int columns,unsigned int rows,double minx,double maxx,do...
  • 2 votes
     answers
     views

    matchTemplate与java中的openCV

    我有这样的代码: Mat img = Highgui.imread(inFile); Mat templ = Highgui.imread(templateFile); int result_cols = img.cols() - templ.cols() + 1; int result_rows = img.rows() - templ.rows() + 1; Mat result = new ...
  • 0 votes
     answers
     views

    opencv - matchTemplate

    我是opencv的新手 . 我有一段代码可以找到与我的模板匹配的代码 . public static void findTemplete(String inFile, String templateFile, String outFile, int match_method) { System.out.println("\nRunning Template Matching&qu...
  • 0 votes
     answers
     views

    Opencv:二维条码(数据矩阵)检测

    我正在研究在PCB板上检测2D条形码 . 环境是Visual Studio 2012 . 我们遇到了一些问题,无法成功过滤出二维条码图像 . 加载图:原始图像大小为1600 * 1200 . 在我们加载图形并按照以下步骤凝视一系列处理之后: 1. Finding threshold value by auto-threshold method. 2. Doing binary threshold ...
  • 1 votes
     answers
     views

    如何自动在Android中保存OpenCV结果图像

    我想自动将OpenCV结果图像保存到我的Android图库中,但在我的情况下,图像不会保存在我的图库中 . 这是我保存图像的代码 . String Folder = Environment.getExternalStorageDirectory().getPath()+"/Gallery"; String timestamp = new SimpleDateFormat(&qu...
  • 0 votes
     answers
     views

    opencv:matchTemplate与CCOEFF_NORMED的否定结果

    我得到了几个应用程序图标并调整为36 * 36 . 我希望两者之间能够相似 . 我使用opencv函数 threshold 使它们成为黑白 . 我遵循其他问题的指示 . 我在方法 TM_CCOEFF_NORMED 上将 matchTemplate 应用于两个图标但得到否定结果,这让我感到困惑 . 基于doc,结果数组中不应有任何负数 . 任何人都可以向我解释为什么我得到一个负数并且这个负面意义有意...
  • 1 votes
     answers
     views

    opencv错误断言失败的python

    import numpy as np import cv2 cap = cv2.VideoCapture(0) while(True): # Capture frame-by-frame ret, frame = cap.read() # Our operations on the frame come here gray = cv2.cvtColor(frame, cv2.COLO...
  • 1 votes
     answers
     views

    opencv,python和RaspberryPi

    我在Raspberry-Pi模块上实现了这个代码,从文件夹中读取png图像并将其转换为灰色,代码如下: x = glob.glob("/home/pi/pngimages/ss*png") for imagefile in x[0300:0302]: img = cv2.imread(imagefile) gray = cvt.cvtColor(img,cv2.COL...
  • 1 votes
     answers
     views

    获取openCV错误:断言失败

    我在RaspberryPi 3中使用opencv 3.1 . 我试图运行以下Hough Circle检测算法 #! /usr/bin/python import numpy as np import cv2 from cv2 import cv VInstance = cv2.VideoCapture(0) key = True """ params = dic...
  • 0 votes
     answers
     views

    Python-Opencv错误:( - 1515)scn == 3 ||函数cv :: cvtColor中的scn == 4

    import numpy as np import cv2 import thread, winsound face_cascade = cv2.CascadeClassifier('C:\Users\Saddaqat\Desktop\Softwares\opencv\build\share\OpenCV\haarcascades\haarcascade_frontalface_default....
  • 1 votes
     answers
     views

    VideoCapture似乎不适用于Debian - opencv 3.2

    Videocapture demo import numpy as np import cv2 cap = cv2.VideoCapture(0) while(True): # Capture frame-by-frame ret, frame = cap.read() # Our operations on the frame come here gray ...
  • 0 votes
     answers
     views

    获取openCV错误:在RaspberryPi 3上的python中断言失败(scn == 3 || scn == 4)

    我正按照此处显示的步骤尝试制作手势控制灯https://makezine.com/projects/raspberry-pi-potter-wand/ 但是我遇到了一个问题,我不断遇到断言 def TrackWand(): global rval,old_frame,old_gray,p0,mask,color,ig,img,frame color = (0,0,255) ...
  • 0 votes
     answers
     views

    在python中捕获面部框架

    我是python的新手 . 我正在使用python 3.5和openCV3 . 我有以下代码,假设通过网络摄像头捕获大约20帧: import cv2 import time cam = cv2.VideoCapture(0) print(cam.isOpened()) detector=cv2.CascadeClassifier('haarcascade_frontalface_default...
  • 0 votes
     answers
     views

    使用tesserocr库使用Python进行文本识别

    我想从an image捕获一个文本,我正在使用下面的这个脚本(script source) import cv2 import numpy as np import tesserocr from PIL import Image # Path of working folder on Disk src_path = "C:/Users/fyunu/OneDrive/Masaüstü/a...
  • 2 votes
     answers
     views

    AttributeError:module 'cv2.cv2'没有属性'bgsegm

    import numpy as np import cv2 cap = cv2.VideoCapture('vtest.avi') fgbg = cv2.bgsegm.createBackgroundSubtractorMOG() while(1): ret, frame = cap.read() fgmask = fgbg.apply(frame) cv2.imshow(...
  • 0 votes
     answers
     views

    用于CoreML图像输入的Keras Image分类器询问MultiArray而不是Image

    我是机器学习的新手,我使用https://www.pyimagesearch.com/2017/12/11/image-classification-with-keras-and-deep-learning的代码和指导 Build 了我的第一个神经网络 现在,当我尝试转换此网络生成的模型时,它会询问MultiArray输入而不是Apple引入的其他模型的图像输入 . 我在哪里失去赛道?我的培训代码...
  • 0 votes
     answers
     views

    调用GPU的内核后CPU的性能下降

    我正在研究GPU上的Harris角点检测 . 我观察到CPU性能的异常行为 . 以下是我的Main.cpp文件,如果我通过注释我的内核函数来运行此调用(此函数调用GPU的各种内核) "Harris_Algo(a,d_a,d_g,dx_My,dy_My,dxdy_My,suppressed,corner_response,Res,Height,length,SIZE);" 我的函...
  • 2 votes
     answers
     views

    Haar / LBP级联用于剖面中的嘴部检测

    我正在寻找openCV训练的Haar或LBP级联的xml文件,用于在剖面上进行口腔检测 . 使用现有的LBP级联,我能够检测到面部,但我也想知道嘴/嘴唇的位置 . 我用谷歌搜索,找不到任何文件,它涉及配置文件面上的嘴巴检测 . 大多数资源可用于正面,但不适用于轮廓面 . 要进一步添加,在我的数据集中,所有主题都面向左侧 . 我知道以下网站有很多例子,但不包括剖面上的嘴/嘴唇检测 . http:/...
  • 1 votes
     answers
     views

    如何在面部检测中为侧面制作xml文件

    我一直在进行面部检测,我能够像使用haarcascade xml文件一样检测所有其他人的正面 . 我的下一个任务是检测侧面(非正面) . 我在opencv工作 . profileface xml无法准确检测侧面 . 所以我觉得只剩下选项是制作我自己的xml文件,它可以检测到侧面 . 谁能帮我吗? 谢谢
  • 4 votes
     answers
     views

    具有面部检测和形状预测的Dlib网络摄像头捕获速度很慢

    我正在研究C中的一个程序,该程序应该检测来自网络摄像头流的面部,而不是使用面部标记裁剪它们并交换它们 . 我使用OpenCV和Viola-Jones人脸检测编程了人脸检测 . 工作良好 . 比我搜索如何从ROI分割面部 . 我尝试了很少的皮肤检测实现,但没有一个成功 . 比我发现dlib面临的地标 . 我决定尝试一下 . 刚开始时我遇到了问题,因为我必须将 cv::Mat 转换为 cv_image...
  • 7 votes
     answers
     views

    如何在dlib python中保存/裁剪检测到的面

    我想通过裁剪矩形来保存检测到的面在dlib中有人知道我怎么能裁剪它 . 我第一次使用dlib并遇到很多问题 . 我还想在检测到的面上运行fisherface算法,但是当我将检测到的矩形传递给pridictor时,它给出了类型错误 . 我在这个问题上真的需要帮助 . import cv2, sys, numpy, os import dlib from skimage import io impor...
  • 2 votes
     answers
     views

    低亮度图像的Dlib人脸检测

    我想从低亮度的图像中检测脸部 . 我正在使用dlib从图像中检测脸部 . 但dlib探测器完全可以探测到任何面部 . 我有以下代码来检测图像中的面部 . detector=dlib.get_frontal_face_detector() faces=detector(image) 当我尝试打印面部的长度时,它显示为零 . 任何人都可以帮助我,我该怎么办?还有其他方法可以检测低亮度图像的图像吗?谢...
  • 0 votes
     answers
     views

    Opencv Dlib将侧面旋转到正面

    我试图比较同一个人的2个不同面孔的地标(由dlib检测) . 第一张脸( face 1 )不是情绪化和正面 . 第二张脸( face 2 )是情绪化的而不是正面的(侧面拍摄) . Problem :问题是我们需要将第二个旋转回正面,以便我们可以比较2个地标列表 . 我们怎么能实现这一目标?感谢您的帮助 . Input : 地标(矢量cv点) 图片Mat Output :正面旋转的图像 ...
  • 1 votes
     answers
     views

    OpenCV RGB值是否为十六进制?

    所以我使用opencv网页上的c帧访问包装器成功访问了帧中的像素数据 template<class Frame> class Frame_Data { IplImage *imgp; public: Frame_Data (IplImage *img=0) {imgp = img;} ~Frame_Data () {im...

热门问题